| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 186.24M | 178.66M | 162.26M | 143.41M | 163.46M | 118.85M |
| Gross Profit | 108.17M | 103.47M | 91.26M | 75.94M | 93.21M | 63.12M |
| EBITDA | 12.74M | 17.53M | 16.90M | 6.03M | 20.69M | 9.04M |
| Net Income | 7.52M | 7.40M | 7.10M | 2.74M | 14.22M | 4.69M |
Balance Sheet | ||||||
| Total Assets | 96.57M | 92.34M | 89.88M | 63.21M | 59.77M | 51.48M |
| Cash, Cash Equivalents and Short-Term Investments | 27.94M | 25.72M | 27.70M | 18.89M | 22.79M | 18.00M |
| Total Debt | 11.92M | 13.60M | 21.55M | 1.46M | 2.11M | 4.98M |
| Total Liabilities | 54.42M | 50.89M | 52.19M | 28.89M | 29.86M | 32.95M |
| Stockholders Equity | 42.15M | 41.45M | 37.69M | 34.33M | 29.91M | 18.52M |
Cash Flow | ||||||
| Free Cash Flow | 12.12M | 9.19M | 16.27M | -3.14M | 11.01M | 9.22M |
| Operating Cash Flow | 15.28M | 12.51M | 21.13M | -1.40M | 12.71M | 10.67M |
| Investing Cash Flow | -9.52M | -6.28M | -3.82M | -1.86M | -1.72M | -1.38M |
| Financing Cash Flow | -10.63M | -8.21M | -8.61M | -646.00K | -6.19M | -1.68M |