| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 119.39M | 121.48M | 109.86M | 98.15M | 76.55M | 66.52M |
| Gross Profit | 67.70M | 37.49M | 59.76M | 52.60M | 41.90M | 37.31M |
| EBITDA | 17.58M | 18.57M | 14.10M | 12.54M | 9.18M | 8.35M |
| Net Income | 13.04M | 13.70M | 10.54M | 9.04M | 5.57M | 5.76M |
Balance Sheet | ||||||
| Total Assets | 144.74M | 135.63M | 137.63M | 122.22M | 115.09M | 97.14M |
| Cash, Cash Equivalents and Short-Term Investments | 23.17M | 23.99M | 18.86M | 21.61M | 24.54M | 17.36M |
| Total Debt | 7.36M | 4.89M | 7.90M | 10.77M | 12.14M | 16.22M |
| Total Liabilities | 57.54M | 49.98M | 62.84M | 55.02M | 55.11M | 40.10M |
| Stockholders Equity | 86.57M | 84.48M | 73.70M | 66.23M | 59.55M | 56.30M |
Cash Flow | ||||||
| Free Cash Flow | 8.29M | 10.48M | 3.88M | 4.78M | 13.37M | -354.00K |
| Operating Cash Flow | 14.34M | 13.70M | 8.22M | 7.80M | 15.76M | 2.51M |
| Investing Cash Flow | -12.89M | -2.47M | -5.18M | -4.91M | -2.34M | -2.79M |
| Financing Cash Flow | 1.40M | -6.11M | -5.75M | -5.82M | -6.31M | 4.90M |