| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 5.40B | 4.78B | 4.96B | 4.91B | 3.75B | 3.50B |
| Gross Profit | 1.40B | 1.13B | 1.42B | 1.18B | 922.00M | 889.00M |
| EBITDA | 1.44B | 1.20B | 1.39B | 1.13B | 959.00M | 949.00M |
| Net Income | 356.00M | 150.00M | 491.00M | 450.00M | 400.00M | 191.00M |
Balance Sheet | ||||||
| Total Assets | 17.85B | 17.16B | 17.18B | 15.89B | 13.21B | 11.09B |
| Cash, Cash Equivalents and Short-Term Investments | 1.01B | 806.00M | 543.00M | 682.00M | 1.02B | 414.00M |
| Total Debt | 9.16B | 8.94B | 9.29B | 8.56B | 7.70B | 5.62B |
| Total Liabilities | 11.80B | 11.31B | 11.65B | 10.97B | 9.68B | 7.62B |
| Stockholders Equity | 3.93B | 3.62B | 3.73B | 3.40B | 2.58B | 2.56B |
Cash Flow | ||||||
| Free Cash Flow | 1.97B | 1.37B | -342.00M | -1.13B | -818.00M | -198.00M |
| Operating Cash Flow | 2.06B | 1.48B | -169.00M | -1.05B | -757.00M | -128.00M |
| Investing Cash Flow | 97.00M | 92.00M | -142.00M | 67.00M | 5.00M | -17.00M |
| Financing Cash Flow | -1.72B | -1.31B | 170.00M | 646.00M | 1.36B | 50.00M |