| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 50.17M | 51.07M | 50.13M | 47.30M | 44.79M | 28.20M |
| Gross Profit | 10.27M | 18.84M | 49.89M | 46.65M | 44.73M | 28.06M |
| EBITDA | 42.51M | 43.13M | 42.03M | 39.67M | 35.34M | 19.69M |
| Net Income | 25.80M | 26.32M | 26.11M | 24.59M | 21.98M | 11.23M |
Balance Sheet | ||||||
| Total Assets | 417.63M | 420.83M | 431.54M | 433.29M | 454.25M | 460.88M |
| Cash, Cash Equivalents and Short-Term Investments | 24.77M | 23.94M | 20.21M | 25.84M | 45.19M | 127.10M |
| Total Debt | 7.70M | 7.72M | 7.72M | 2.19M | 2.99M | 3.76M |
| Total Liabilities | 26.00M | 26.14M | 27.56M | 21.34M | 23.31M | 21.55M |
| Stockholders Equity | 384.94M | 387.94M | 396.76M | 404.58M | 423.55M | 427.56M |
Cash Flow | ||||||
| Free Cash Flow | 42.69M | 41.40M | 43.35M | 40.08M | -8.24M | 11.53M |
| Operating Cash Flow | 42.69M | 42.11M | 43.35M | 40.08M | 37.01M | 26.70M |
| Investing Cash Flow | -1.21M | -1.49M | -19.14M | -12.84M | -86.45M | -39.91M |
| Financing Cash Flow | -36.66M | -36.90M | -29.84M | -46.60M | -32.46M | 120.69M |