| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 90.83M | 90.07M | 99.43M | 94.44M | 80.22M | 80.06M |
| Gross Profit | 50.02M | 49.25M | 59.46M | 59.01M | 65.72M | 69.69M |
| EBITDA | 8.71M | 8.90M | 20.87M | 22.67M | 27.61M | 33.00M |
| Net Income | 14.98M | 14.42M | 13.75M | 13.06M | 17.76M | 21.27M |
Balance Sheet | ||||||
| Total Assets | 1.82B | 1.78B | 1.75B | 1.85B | 1.82B | 1.74B |
| Cash, Cash Equivalents and Short-Term Investments | 149.20M | 187.64M | 123.05M | 110.62M | 35.61M | 49.34M |
| Total Debt | 52.58M | 51.80M | 66.61M | 147.00M | 214.94M | 169.95M |
| Total Liabilities | 1.63B | 1.59B | 1.57B | 1.68B | 1.65B | 1.57B |
| Stockholders Equity | 190.87M | 187.94M | 179.08M | 173.33M | 167.09M | 170.87M |
Cash Flow | ||||||
| Free Cash Flow | 13.09M | 10.38M | 19.29M | 11.76M | 25.69M | 17.82M |
| Operating Cash Flow | 14.06M | 11.69M | 20.18M | 13.12M | 29.29M | 21.60M |
| Investing Cash Flow | 9.95M | 45.71M | 113.74M | -34.20M | -119.19M | -163.20M |
| Financing Cash Flow | 25.00M | 11.28M | -120.88M | 22.86M | 77.57M | 69.85M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
84 Outperform | $184.41M | 9.56 | 13.14% | 1.96% | 11.54% | 43.03% | |
77 Outperform | $168.05M | 7.44 | 12.22% | 3.01% | 4.70% | 27.81% | |
68 Neutral | $197.80M | 12.69 | 8.00% | 2.00% | 2.45% | 20.71% | |
68 Neutral | $159.36M | 10.13 | 7.98% | 1.90% | -4.00% | ― | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $178.46M | 8.73 | 9.76% | 1.16% | 0.91% | 22.40% | |
60 Neutral | $167.64M | 36.81 | 6.61% | ― | 5.29% | 31.40% |