| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 244.25M | 230.26M | 222.64M | 199.19M | 167.36M |
| Gross Profit | 59.76M | 128.91M | 124.40M | 105.31M | 91.58M |
| EBITDA | 73.86M | 66.73M | 66.79M | 54.53M | 45.89M |
| Net Income | 46.65M | 42.59M | 40.83M | 31.92M | 25.32M |
Balance Sheet | |||||
| Total Assets | 300.53M | 271.17M | 249.20M | 241.32M | 237.82M |
| Cash, Cash Equivalents and Short-Term Investments | 20.44M | 13.47M | 24.88M | 30.03M | 46.64M |
| Total Debt | 20.95M | 11.48M | 6.66M | 15.43M | 25.99M |
| Total Liabilities | 67.45M | 51.42M | 43.48M | 53.23M | 61.66M |
| Stockholders Equity | 233.08M | 219.74M | 205.72M | 188.09M | 176.16M |
Cash Flow | |||||
| Free Cash Flow | 33.06M | 16.61M | 30.25M | 14.81M | 26.47M |
| Operating Cash Flow | 56.15M | 46.13M | 44.81M | 27.10M | 35.47M |
| Investing Cash Flow | -21.94M | -29.46M | -14.35M | -12.23M | -8.94M |
| Financing Cash Flow | -26.91M | -25.28M | -24.57M | -46.45M | -18.89M |