| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 3.48B | 4.63B | 4.49B | 3.03B | 3.65B | 1.97B |
| Gross Profit | 1.14B | 1.49B | 1.52B | 308.41M | 523.13M | 72.76M |
| EBITDA | 700.17M | 1.00B | 954.28M | -174.64M | 507.49M | -120.74M |
| Net Income | -684.50K | 105.97M | 239.55M | -355.79M | 174.02M | -390.79M |
Balance Sheet | ||||||
| Total Assets | 25.18B | 24.53B | 25.01B | 23.76B | 25.81B | 25.18B |
| Cash, Cash Equivalents and Short-Term Investments | 3.43B | 2.90B | 3.26B | 2.80B | 3.08B | 3.26B |
| Total Debt | 2.45B | 2.14B | 2.66B | 1.70B | 1.38B | 951.85M |
| Total Liabilities | 6.77B | 6.40B | 6.76B | 5.79B | 6.69B | 6.75B |
| Stockholders Equity | 16.23B | 16.11B | 16.35B | 16.20B | 17.33B | 16.21B |
Cash Flow | ||||||
| Free Cash Flow | -121.11M | -170.18M | -38.08M | -1.05B | -493.36M | -915.86M |
| Operating Cash Flow | 798.12M | 692.30M | 1.02B | -181.57M | 187.22M | -435.54M |
| Investing Cash Flow | -395.62M | -481.59M | -1.53B | -912.11M | -566.05M | 301.15M |
| Financing Cash Flow | -20.79M | -273.87M | 578.26M | 743.54M | 377.15M | 716.29M |