| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 49.09M | 41.02M | 31.79M | 27.18M | 29.66M | 22.06M |
| Gross Profit | 36.78M | 30.58M | 23.48M | 20.05M | 23.06M | 17.00M |
| EBITDA | 9.11M | 5.36M | -2.56M | -11.45M | -4.67M | -3.46M |
| Net Income | 6.25M | 2.92M | -4.20M | -13.35M | -6.46M | -5.38M |
Balance Sheet | ||||||
| Total Assets | 113.06M | 94.32M | 62.97M | 64.48M | 75.73M | 34.01M |
| Cash, Cash Equivalents and Short-Term Investments | 70.46M | 69.34M | 45.98M | 47.85M | 57.35M | 17.18M |
| Total Debt | 6.75M | 5.62M | 471.00K | 488.00K | 754.00K | 429.00K |
| Total Liabilities | 43.00M | 32.00M | 21.39M | 19.08M | 18.41M | 14.38M |
| Stockholders Equity | 70.06M | 62.31M | 41.58M | 45.40M | 57.32M | 19.63M |
Cash Flow | ||||||
| Free Cash Flow | 18.34M | 6.50M | -1.10M | -7.82M | -1.35M | -3.91M |
| Operating Cash Flow | 22.27M | 10.30M | 1.28M | -9.76M | 884.00K | -1.44M |
| Investing Cash Flow | -18.30M | 30.31M | -37.41M | 42.17M | -42.22M | -2.46M |
| Financing Cash Flow | 18.36M | 18.26M | -1.03M | -1.55M | 41.52M | -1.03M |