| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 136.64M | 139.71M | 137.65M | 139.03M | 134.53M | 142.15M |
| Gross Profit | 119.02M | 110.14M | 109.22M | 81.87M | 75.28M | 69.89M |
| EBITDA | 21.40M | 24.87M | 24.22M | 26.82M | 4.57M | -16.89M |
| Net Income | 12.67M | 15.88M | 14.96M | 15.67M | 21.86M | -22.18M |
Balance Sheet | ||||||
| Total Assets | 193.89M | 206.11M | 217.10M | 227.68M | 244.48M | 248.15M |
| Cash, Cash Equivalents and Short-Term Investments | 17.08M | 25.28M | 29.14M | 31.99M | 35.75M | 59.58M |
| Total Debt | 6.21M | 6.94M | 8.77M | 11.09M | 15.70M | 17.29M |
| Total Liabilities | 52.93M | 59.73M | 62.36M | 63.91M | 72.40M | 74.46M |
| Stockholders Equity | 140.96M | 146.38M | 154.75M | 163.77M | 172.08M | 173.69M |
Cash Flow | ||||||
| Free Cash Flow | 25.53M | 25.20M | 25.71M | 22.77M | 2.68M | -7.27M |
| Operating Cash Flow | 29.14M | 28.95M | 28.92M | 26.18M | 6.46M | 7.97M |
| Investing Cash Flow | -2.91M | -3.05M | -3.21M | -3.42M | 11.26M | -225.00K |
| Financing Cash Flow | -29.03M | -29.79M | -28.54M | -26.68M | -26.22M | -11.75M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $228.92M | 28.48 | 8.64% | 9.67% | -1.72% | -21.57% | |
68 Neutral | $96.88M | 42.03 | 16.87% | ― | 10.34% | ― | |
65 Neutral | $389.08M | 105.35 | 2.48% | ― | 0.81% | ― | |
61 Neutral | $92.70M | -59.51 | 5.47% | ― | 13.75% | ― | |
53 Neutral | $430.00M | 28.72 | 57.24% | 2.52% | -1.88% | -62.09% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% | |
47 Neutral | $95.32M | -0.21 | -99.78% | ― | -2.83% | -223.32% |