| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 171.23M | 168.89M | 170.19M | 158.44M | 150.71M | 135.95M |
| Gross Profit | 132.85M | 133.03M | 131.06M | 122.97M | 115.96M | 105.20M |
| EBITDA | 22.77M | 24.28M | 28.71M | 18.68M | 18.88M | 16.73M |
| Net Income | 11.02M | 10.93M | 5.15M | 5.62M | 9.25M | 7.06M |
Balance Sheet | ||||||
| Total Assets | 176.60M | 173.45M | 167.28M | 165.86M | 159.90M | 143.30M |
| Cash, Cash Equivalents and Short-Term Investments | 41.99M | 41.21M | 32.38M | 31.73M | 37.07M | 31.31M |
| Total Debt | 21.52M | 22.80M | 23.88M | 23.80M | 25.80M | 25.02M |
| Total Liabilities | 73.33M | 70.47M | 72.72M | 74.30M | 73.53M | 67.61M |
| Stockholders Equity | 97.58M | 97.21M | 88.36M | 84.99M | 80.78M | 71.93M |
Cash Flow | ||||||
| Free Cash Flow | 22.63M | 15.29M | 13.56M | 2.65M | 16.05M | 8.68M |
| Operating Cash Flow | 29.96M | 21.93M | 16.96M | 8.15M | 20.58M | 14.79M |
| Investing Cash Flow | -10.56M | -6.43M | -7.74M | -6.46M | -9.76M | -5.80M |
| Financing Cash Flow | -10.11M | -7.43M | -7.32M | -9.37M | -5.54M | -2.11M |