| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 40.16M | 39.62M | 40.11M | 38.13M | 31.88M | 27.04M |
| Gross Profit | 30.66M | 33.47M | 34.42M | 32.53M | 28.70M | 22.34M |
| EBITDA | 13.68M | 17.22M | 16.04M | 14.49M | 10.80M | 10.02M |
| Net Income | 8.21M | 8.53M | 8.09M | 7.52M | 4.92M | 3.18M |
Balance Sheet | ||||||
| Total Assets | 122.27M | 125.38M | 127.04M | 124.38M | 121.06M | 131.35M |
| Cash, Cash Equivalents and Short-Term Investments | 64.94M | 66.25M | 62.19M | 55.40M | 46.70M | 50.37M |
| Total Debt | 3.99M | 4.11M | 5.17M | 6.27M | 6.65M | 5.76M |
| Total Liabilities | 56.24M | 59.26M | 65.02M | 66.83M | 69.42M | 72.76M |
| Stockholders Equity | 69.93M | 70.05M | 65.57M | 60.72M | 54.41M | 59.43M |
Cash Flow | ||||||
| Free Cash Flow | 6.97M | 5.34M | 8.85M | 10.22M | 5.74M | 2.90M |
| Operating Cash Flow | 9.98M | 6.81M | 9.98M | 11.18M | 7.74M | 9.52M |
| Investing Cash Flow | 1.66M | -9.60M | 4.29M | -30.06M | -2.00M | -6.59M |
| Financing Cash Flow | -6.05M | -5.41M | -4.74M | -2.08M | -9.42M | -681.00K |