| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 21.18M | 111.81M | 107.28M | 106.53M | 81.42M | 83.11M |
| Gross Profit | 21.18M | 31.09M | 47.39M | 90.92M | 73.76M | 66.14M |
| EBITDA | 0.00 | -7.75M | -4.94M | 28.92M | 33.01M | 28.02M |
| Net Income | 3.35M | 734.38K | 729.00K | 19.55M | 19.38M | 18.50M |
Balance Sheet | ||||||
| Total Assets | 0.00 | 6.19B | 5.69B | 5.98B | 5.93B | 4.94B |
| Cash, Cash Equivalents and Short-Term Investments | 0.00 | 46.52M | 116.38M | 332.81M | 814.23M | 98.66M |
| Total Debt | 0.00 | 1.90B | 2.36B | 2.38B | 2.53B | 1.94B |
| Total Liabilities | -417.13M | 5.94B | 5.44B | 5.72B | 5.68B | 4.78B |
| Stockholders Equity | 417.13M | 249.93M | 249.15M | 256.50M | 245.12M | 162.89M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | -2.31B | -199.98M | 1.42M | 1.86M | 679.09M |
| Operating Cash Flow | 0.00 | -2.27B | -155.45M | 1.42M | 1.86M | 679.54M |
| Investing Cash Flow | 0.00 | 1.24B | 273.88M | 0.00 | 0.00 | -629.80M |
| Financing Cash Flow | 0.00 | 957.94M | 0.00 | 0.00 | 0.00 | 8.40M |