| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 4.67M | 20.83M | 22.78M | 13.38M | 40.97M | 6.68M |
| Gross Profit | 4.67M | 20.83M | 22.78M | 16.88M | 44.35M | 3.96M |
| EBITDA | 0.00 | 20.13M | 16.48M | 12.70M | 40.38M | 0.00 |
| Net Income | 5.89M | 20.13M | 16.48M | 12.70M | 40.38M | 3.38M |
Balance Sheet | ||||||
| Total Assets | 218.21M | 226.18M | 221.06M | 192.34M | 186.20M | 151.92M |
| Cash, Cash Equivalents and Short-Term Investments | 69.19M | 55.92M | 46.20M | 19.52M | 17.52M | 18.94M |
| Total Debt | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total Liabilities | 2.70M | 3.31M | 1.94M | 608.00K | 751.00K | 99.00K |
| Stockholders Equity | 215.52M | 222.86M | 219.12M | 191.73M | 185.15M | 151.82M |
Cash Flow | ||||||
| Free Cash Flow | 1.53M | -956.00K | 572.00K | 1.56M | -2.71M | 6.03M |
| Operating Cash Flow | 1.53M | -956.00K | 572.00K | 12.70M | -2.71M | -1.34M |
| Investing Cash Flow | 17.24M | 27.28M | 15.38M | 11.14M | 7.70M | -7.37M |
| Financing Cash Flow | -8.57M | -16.60M | 10.72M | -6.36M | -6.41M | 15.32M |