| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 31.21B | 32.24B | 32.45B | 30.86B | 26.28B | 25.41B |
| Gross Profit | 4.02B | 4.31B | 4.41B | 4.23B | 3.41B | 3.37B |
| EBITDA | 982.10M | 1.00B | 1.12B | 1.05B | 735.78M | 782.57M |
| Net Income | -31.34M | -26.88M | 99.20M | 67.11M | -99.34M | 61.81M |
Balance Sheet | ||||||
| Total Assets | 8.49B | 9.16B | 9.06B | 8.67B | 8.49B | 8.07B |
| Cash, Cash Equivalents and Short-Term Investments | 555.56M | 428.84M | 273.75M | 158.86M | 110.03M | 105.31M |
| Total Debt | 2.75B | 3.19B | 2.70B | 2.76B | 2.91B | 2.60B |
| Total Liabilities | 7.78B | 8.30B | 8.14B | 7.87B | 7.70B | 7.06B |
| Stockholders Equity | 609.82M | 737.37M | 799.68M | 710.22M | 699.12M | 935.12M |
Cash Flow | ||||||
| Free Cash Flow | 819.12M | 803.30M | 953.45M | 671.16M | 434.01M | 368.40M |
| Operating Cash Flow | 970.73M | 1.01B | 1.14B | 888.52M | 638.20M | 556.66M |
| Investing Cash Flow | -200.80M | -193.14M | -175.27M | -190.11M | -226.67M | -300.70M |
| Financing Cash Flow | -217.46M | -651.02M | -867.48M | -641.21M | -408.43M | -285.14M |