| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 696.41M | 3.73B | 3.75B | 4.07B | 4.10B | 624.12M |
| Gross Profit | 267.13M | 1.34B | 1.13B | 1.16B | 1.05B | 180.58M |
| EBITDA | 361.93M | 2.05B | 1.56B | 1.57B | 1.55B | 220.39M |
| Net Income | 136.38M | 618.48M | 281.65M | 325.02M | 432.46M | 66.15M |
Balance Sheet | ||||||
| Total Assets | 23.99B | 23.11B | 21.95B | 21.47B | 20.37B | 3.59B |
| Cash, Cash Equivalents and Short-Term Investments | 516.29M | 600.38M | 462.43M | 627.05M | 387.80M | 73.10M |
| Total Debt | 12.94B | 12.23B | 11.31B | 11.25B | 10.49B | 1.77B |
| Total Liabilities | 16.13B | 15.39B | 14.78B | 14.60B | 13.84B | 2.36B |
| Stockholders Equity | 7.73B | 7.60B | 7.05B | 6.71B | 6.40B | 1.21B |
Cash Flow | ||||||
| Free Cash Flow | -49.19M | 60.75M | 381.34M | 367.19M | -771.46M | -214.82M |
| Operating Cash Flow | 242.25M | 1.29B | 1.32B | 1.43B | 322.75M | 86.78M |
| Investing Cash Flow | -288.29M | -1.20B | -863.38M | -783.12M | -1.05B | -275.36M |
| Financing Cash Flow | 22.78M | 44.35M | -626.54M | -411.66M | 760.92M | 171.31M |