| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 65.11M | 69.08M | 64.25M | 46.59M | 52.13M | 43.62M |
| Gross Profit | 45.76M | 50.39M | 44.95M | 46.52M | 49.05M | 42.34M |
| EBITDA | 12.64M | 16.08M | 13.56M | 16.26M | 19.97M | 17.98M |
| Net Income | 9.07M | 12.45M | 8.74M | 10.51M | 13.49M | 11.83M |
Balance Sheet | ||||||
| Total Assets | 1.30B | 1.37B | 1.28B | 1.27B | 1.28B | 1.31B |
| Cash, Cash Equivalents and Short-Term Investments | 190.20M | 191.19M | 198.88M | 11.99M | 284.99M | 483.53M |
| Total Debt | 38.50M | 26.50M | 47.40M | 109.22M | 25.07M | 4.97M |
| Total Liabilities | 1.18B | 1.24B | 1.17B | 1.16B | 1.20B | 1.21B |
| Stockholders Equity | 117.61M | 127.67M | 111.38M | 100.64M | 87.10M | 96.27M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 9.17M | 13.19M | 9.92M | 12.94M | 12.02M |
| Operating Cash Flow | 0.00 | 9.34M | 13.75M | 14.76M | 13.54M | 12.58M |
| Investing Cash Flow | 0.00 | -80.57M | -12.82M | 14.35M | 11.28M | -337.94M |
| Financing Cash Flow | 0.00 | 68.53M | 1.64M | -29.22M | -20.91M | 324.89M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $137.13M | 15.61 | 6.95% | ― | 4.88% | 53.05% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $135.64M | 29.58 | 2.44% | 0.88% | 15.21% | 2015.08% | |
62 Neutral | $139.43M | 14.15 | 5.92% | 0.97% | 0.68% | 199.51% | |
61 Neutral | $151.58M | 10.62 | 10.32% | ― | 9.42% | 60.79% | |
59 Neutral | $105.38M | 9.17 | 14.94% | 6.08% | 11.40% | 29.64% | |
52 Neutral | $123.55M | -7.09 | -13.51% | ― | 2.17% | 98.76% |