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