| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 4.62B | 4.59B | 3.55B | 1.28B | 120.58M | 72.14M |
| Gross Profit | 4.62B | 4.59B | 3.78B | 1.28B | 120.58M | 72.14M |
| EBITDA | 519.32M | 381.64M | 168.75M | 71.63M | 15.65M | 8.44M |
| Net Income | 126.36M | 91.30M | 38.90M | 19.56M | 5.22M | 2.23M |
Balance Sheet | ||||||
| Total Assets | 18.11B | 19.11B | 17.65B | 16.76B | 883.87M | 484.25M |
| Cash, Cash Equivalents and Short-Term Investments | 1.01B | 803.07M | 731.84M | 913.27M | 120.70M | 62.22M |
| Total Debt | 0.00 | 880.80M | 896.06M | 906.17M | 15.28M | 5.37M |
| Total Liabilities | 16.87B | 18.25B | 17.04B | 16.23B | 762.96M | 456.97M |
| Stockholders Equity | 909.84M | 708.47M | 540.91M | 503.57M | 120.91M | 27.28M |
Cash Flow | ||||||
| Free Cash Flow | 246.26M | 35.20M | -155.27M | -130.84M | -37.17M | 34.98M |
| Operating Cash Flow | 379.47M | 168.60M | -45.38M | -54.05M | -30.13M | 38.26M |
| Investing Cash Flow | -129.11M | -129.12M | -113.15M | 382.83M | -8.35M | -3.28M |
| Financing Cash Flow | 17.72M | 31.76M | -22.89M | 463.80M | 96.95M | 9.15M |