| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 81.20M | 84.33M | 78.59M | 68.31M | 53.63M | 51.67M |
| Gross Profit | 48.16M | 51.46M | 44.86M | 45.01M | 47.45M | 47.19M |
| EBITDA | 14.85M | 16.77M | 11.75M | 17.53M | 21.34M | 17.73M |
| Net Income | 12.44M | 13.95M | 10.29M | 9.57M | 13.64M | 12.82M |
Balance Sheet | ||||||
| Total Assets | 1.51B | 1.46B | 1.47B | 1.42B | 1.34B | 1.30B |
| Cash, Cash Equivalents and Short-Term Investments | 210.23M | 0.00 | 0.00 | 186.34M | 221.52M | 332.46M |
| Total Debt | 190.06M | 136.26M | 187.41M | 159.75M | 74.35M | 68.89M |
| Total Liabilities | 1.38B | 1.33B | 1.35B | 1.31B | 1.24B | 1.19B |
| Stockholders Equity | 123.28M | 131.67M | 116.29M | 109.29M | 101.94M | 111.26M |
Cash Flow | ||||||
| Free Cash Flow | 12.25M | 15.60M | 12.25M | 11.87M | 16.75M | 12.29M |
| Operating Cash Flow | 13.99M | 16.21M | 13.99M | 13.10M | 18.29M | 13.39M |
| Investing Cash Flow | -28.98M | -649.00K | -28.98M | -87.05M | -92.93M | -23.78M |
| Financing Cash Flow | 27.71M | -26.18M | 27.71M | 72.32M | 50.51M | 25.41M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $113.42M | 8.83 | 9.18% | 1.81% | 8.55% | 25.00% | |
75 Outperform | $198.83M | 8.12 | 11.46% | 2.51% | 8.10% | 37.19% | |
73 Outperform | $121.82M | 14.60 | 6.30% | 2.12% | 6.16% | 68.02% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $107.00M | 18.95 | 4.77% | 3.50% | -1.84% | -3.36% | |
64 Neutral | $107.51M | 9.35 | 14.94% | 6.08% | 11.40% | 29.64% | |
60 Neutral | $113.70M | -26.40 | -2.73% | 1.51% | -11.57% | -191.02% |