| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 8.63M | 431.83M | 325.64M | 230.89M | 1.03B | 47.43M |
| Gross Profit | 8.60M | 337.78M | 244.17M | 142.55M | 914.49M | 47.43M |
| EBITDA | 2.66M | 290.14M | 206.70M | 112.61M | 856.69M | 38.76M |
| Net Income | -2.41M | 158.19M | 96.80M | 49.40M | 624.22M | 24.50M |
Balance Sheet | ||||||
| Total Assets | 5.80B | 6.62B | 6.46B | 6.55B | 6.79B | 315.96M |
| Cash, Cash Equivalents and Short-Term Investments | 1.41B | 1.90B | 1.89B | 1.64B | 2.34B | 51.42M |
| Total Debt | 657.19K | 18.55M | 34.01M | 7.84M | 16.08M | 1.14M |
| Total Liabilities | 12.75M | 389.54M | 330.59M | 265.37M | 333.15M | 18.73M |
| Stockholders Equity | 5.42B | 6.13B | 6.04B | 6.19B | 6.32B | 291.70M |
Cash Flow | ||||||
| Free Cash Flow | 1.40M | 293.45M | 530.87M | -246.04M | 1.75B | 10.88M |
| Operating Cash Flow | 1.45M | 294.13M | 530.87M | -246.04M | 1.75B | 10.88M |
| Investing Cash Flow | -44.45K | -676.00K | 0.00 | 0.00 | 0.00 | 0.00 |
| Financing Cash Flow | -11.65M | -268.17M | -278.14M | -551.87M | -483.15M | -13.06M |