| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 79.91M | 70.05M | 63.01M | 59.01M | 54.79M | 52.26M |
| Gross Profit | 31.52M | 26.89M | 23.68M | 21.83M | 20.23M | 17.73M |
| EBITDA | 20.61M | 18.17M | 15.96M | 14.69M | 9.56M | 7.76M |
| Net Income | 12.95M | 11.75M | 9.90M | 9.68M | 7.28M | 4.61M |
Balance Sheet | ||||||
| Total Assets | 134.64M | 119.33M | 120.38M | 106.12M | 76.91M | 61.33M |
| Cash, Cash Equivalents and Short-Term Investments | 25.30M | 34.19M | 38.80M | 34.56M | 29.89M | 23.55M |
| Total Debt | 10.66M | 10.24M | 10.07M | 11.02M | 11.21M | 5.51M |
| Total Liabilities | 45.96M | 40.51M | 40.36M | 36.78M | 33.38M | 25.63M |
| Stockholders Equity | 88.68M | 78.83M | 80.01M | 69.34M | 43.53M | 35.70M |
Cash Flow | ||||||
| Free Cash Flow | 880.00K | 10.60M | 4.86M | -8.05M | 7.93M | 10.05M |
| Operating Cash Flow | 3.94M | 13.51M | 11.89M | 137.00K | 10.01M | 11.23M |
| Investing Cash Flow | -4.02M | -1.22M | -13.96M | -22.33M | -2.08M | 3.97M |
| Financing Cash Flow | -15.49M | -15.20M | -1.56M | 13.73M | -1.56M | -3.77M |