| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 56.79M | 60.12M | 52.19M | 59.72M | 51.70M | 38.87M |
| Gross Profit | 3.76M | 6.51M | -2.62M | 9.98M | 14.52M | 9.80M |
| EBITDA | 11.32M | 10.24M | -1.21M | 10.41M | 13.43M | 11.07M |
| Net Income | 7.01M | 6.44M | -4.32M | 6.65M | 9.47M | 8.10M |
Balance Sheet | ||||||
| Total Assets | 37.08M | 39.78M | 32.21M | 35.35M | 34.55M | 23.84M |
| Cash, Cash Equivalents and Short-Term Investments | 16.70M | 14.73M | 6.91M | 9.85M | 7.91M | 7.53M |
| Total Debt | 733.00K | 1.10M | 740.00K | 1.57M | 1.95M | 1.41M |
| Total Liabilities | 19.44M | 19.29M | 18.18M | 17.36M | 17.96M | 8.16M |
| Stockholders Equity | 17.64M | 20.49M | 14.03M | 17.99M | 16.59M | 15.68M |
Cash Flow | ||||||
| Free Cash Flow | 10.99M | 8.45M | 2.49M | 7.99M | 6.54M | 5.09M |
| Operating Cash Flow | 13.52M | 11.35M | 4.13M | 10.93M | 10.41M | 5.63M |
| Investing Cash Flow | -2.25M | -2.75M | -1.58M | -3.25M | -3.83M | -531.05K |
| Financing Cash Flow | -7.06M | -758.00K | -5.40M | -5.74M | -6.20M | -3.20M |