| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 32.83M | 37.00M | 25.28M | 30.23M | 25.39M | 25.18M |
| Gross Profit | 26.35M | 28.20M | 25.28M | 22.37M | 20.43M | 23.99M |
| EBITDA | 8.88M | 9.74M | 9.31M | 10.10M | 8.44M | 12.89M |
| Net Income | 6.23M | 6.78M | 6.54M | 6.93M | 5.86M | 8.99M |
Balance Sheet | ||||||
| Total Assets | 671.91M | 733.05M | 615.44M | 611.98M | 591.35M | 599.45M |
| Cash, Cash Equivalents and Short-Term Investments | 109.15M | 10.90M | 75.22M | 101.55M | 60.04M | 91.14M |
| Total Debt | 0.00 | 0.00 | 5.59M | 0.00 | 0.00 | 0.00 |
| Total Liabilities | 593.39M | 650.00M | 540.12M | 543.60M | 529.81M | 544.24M |
| Stockholders Equity | 78.52M | 83.06M | 75.32M | 68.37M | 61.54M | 55.21M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 7.03M | 7.64M | 9.13M | 6.63M | 8.55M |
| Operating Cash Flow | 0.00 | 8.46M | 7.89M | 9.58M | 7.98M | 8.62M |
| Investing Cash Flow | 0.00 | -118.78M | -29.53M | 18.80M | -19.58M | 41.15M |
| Financing Cash Flow | 0.00 | 106.83M | -4.69M | 13.14M | -19.50M | -83.66M |