| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 317.92M | 417.90M | 28.08B | 289.86M | 359.18M | 197.13M |
| Gross Profit | 101.24M | 114.21M | 7.29B | 74.06M | 73.17M | 38.62M |
| EBITDA | 132.71M | 95.28M | 88.93M | 62.84M | 60.48M | 31.26M |
| Net Income | 81.76M | 61.97M | 5.87B | 31.19M | 28.42M | 6.53M |
Balance Sheet | ||||||
| Total Assets | 1.01B | 817.84M | 62.86B | 583.12M | 487.81M | 309.12M |
| Cash, Cash Equivalents and Short-Term Investments | 104.12M | 80.57M | 2.65B | 162.70M | 105.47M | 65.94M |
| Total Debt | 523.67M | 385.60M | 22.78B | 170.66M | 118.88M | 90.64M |
| Total Liabilities | 696.65M | 562.11M | 42.57B | 440.79M | 390.96M | 285.11M |
| Stockholders Equity | 311.74M | 255.73M | 20.29B | 142.32M | 96.84M | 24.01M |
Cash Flow | ||||||
| Free Cash Flow | -206.36M | -98.08M | -11.10B | 56.56M | -32.42M | 9.12M |
| Operating Cash Flow | -206.27M | -97.98M | -97.69M | 56.68M | -32.23M | 9.12M |
| Investing Cash Flow | 26.44M | -1.53M | 6.54B | -65.21M | -13.45M | -6.69M |
| Financing Cash Flow | 94.88M | 129.45M | 4.29B | 65.74M | 85.02M | -6.67M |