| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 334.63M | 417.90M | 28.08B | 289.86M | 359.18M | 197.13M |
| Gross Profit | 102.35M | 114.21M | 7.29B | 74.06M | 73.17M | 38.62M |
| EBITDA | 127.36M | 95.28M | 8.49B | 52.28M | 60.48M | 31.26M |
| Net Income | 84.63M | 61.97M | 5.87B | 31.19M | 28.42M | 6.53M |
Balance Sheet | ||||||
| Total Assets | 1.05B | 817.84M | 62.86B | 583.12M | 487.81M | 309.12M |
| Cash, Cash Equivalents and Short-Term Investments | 72.96M | 80.57M | 2.65B | 162.70M | 105.47M | 65.94M |
| Total Debt | 561.93M | 385.60M | 22.78B | 170.66M | 118.88M | 90.64M |
| Total Liabilities | 748.68M | 562.11M | 42.57B | 440.79M | 390.96M | 285.11M |
| Stockholders Equity | 302.50M | 255.73M | 20.29B | 142.32M | 96.84M | 24.01M |
Cash Flow | ||||||
| Free Cash Flow | -278.13M | -98.08M | -11.10B | 56.56M | -32.42M | 9.12M |
| Operating Cash Flow | -278.03M | -97.98M | -97.69M | 56.68M | -32.23M | 9.12M |
| Investing Cash Flow | 49.85M | -1.53M | 6.54B | -65.21M | -13.45M | -6.69M |
| Financing Cash Flow | 294.92M | 129.45M | 4.29B | 65.74M | 85.02M | -6.67M |