| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 3.07B | 3.67B | 3.94B | 2.45B | 2.45B | 1.82B |
| Gross Profit | 591.52M | 836.04M | 1.15B | 408.40M | 543.11M | 248.69M |
| EBITDA | -504.56M | -1.42B | 1.32B | 624.65M | 817.54M | 463.60M |
| Net Income | -606.18M | -1.49B | 686.97M | 175.34M | 307.05M | 72.88M |
Balance Sheet | ||||||
| Total Assets | 3.95B | 3.90B | 5.76B | 4.82B | 4.70B | 4.38B |
| Cash, Cash Equivalents and Short-Term Investments | 874.04M | 853.67M | 734.71M | 475.06M | 600.17M | 241.61M |
| Total Debt | 28.28M | 28.98M | 37.24M | 28.38M | 35.35M | 36.93M |
| Total Liabilities | 1.12B | 1.20B | 1.46B | 1.11B | 1.11B | 1.08B |
| Stockholders Equity | 2.82B | 2.70B | 4.29B | 3.70B | 3.61B | 3.29B |
Cash Flow | ||||||
| Free Cash Flow | 40.05M | 183.61M | 344.08M | -58.82M | 374.26M | -129.17M |
| Operating Cash Flow | 766.89M | 1.04B | 1.12B | 624.38M | 762.81M | 476.96M |
| Investing Cash Flow | -1.30B | -827.78M | -764.84M | -651.38M | -394.35M | -611.03M |
| Financing Cash Flow | -9.31M | -96.56M | -100.08M | -98.11M | -9.89M | -7.06M |