| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 157.86M | 156.98M | 151.46M | 134.92M | 117.28M | 110.41M |
| Gross Profit | 157.73M | 156.98M | 133.52M | 120.88M | 109.63M | 104.97M |
| EBITDA | 70.36M | 74.03M | 75.41M | 58.14M | 41.85M | 64.64M |
| Net Income | 41.86M | 45.26M | 50.91M | 38.22M | 24.09M | 44.56M |
Balance Sheet | ||||||
| Total Assets | 306.67M | 301.01M | 306.18M | 275.05M | 253.93M | 241.32M |
| Cash, Cash Equivalents and Short-Term Investments | 162.06M | 150.87M | 191.91M | 171.62M | 175.58M | 180.70M |
| Total Debt | 18.89M | 19.41M | 19.75M | 20.33M | 21.37M | 12.17M |
| Total Liabilities | 83.88M | 55.27M | 47.01M | 43.68M | 41.48M | 34.51M |
| Stockholders Equity | 222.79M | 245.75M | 259.18M | 231.37M | 212.45M | 206.81M |
Cash Flow | ||||||
| Free Cash Flow | 6.57M | 12.16M | 40.95M | 15.44M | 32.44M | 41.36M |
| Operating Cash Flow | 45.48M | 53.83M | 59.97M | 31.70M | 47.13M | 43.08M |
| Investing Cash Flow | -7.83M | -18.64M | -6.51M | -27.49M | -29.11M | -22.04M |
| Financing Cash Flow | -62.43M | -62.35M | -27.24M | -24.32M | -23.91M | -26.56M |