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