| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 101.63M | 101.06M | 111.83M | 96.53M | 83.54M | 66.60M |
| Gross Profit | 68.59M | 66.25M | 71.60M | 63.28M | 78.66M | 63.01M |
| EBITDA | 16.07M | 14.30M | 20.75M | 15.21M | 22.53M | 20.94M |
| Net Income | 9.87M | 8.09M | 12.13M | 8.38M | 15.08M | 14.96M |
Balance Sheet | ||||||
| Total Assets | 2.02B | 2.02B | 2.06B | 2.11B | 2.07B | 1.62B |
| Cash, Cash Equivalents and Short-Term Investments | 119.54M | 334.49M | 404.14M | 457.38M | 404.53M | 560.07M |
| Total Debt | 90.81M | 84.70M | 105.12M | 118.12M | 135.50M | 14.58M |
| Total Liabilities | 1.84B | 1.85B | 1.91B | 1.96B | 1.93B | 1.46B |
| Stockholders Equity | 172.40M | 174.66M | 151.41M | 147.34M | 136.39M | 156.62M |
Cash Flow | ||||||
| Free Cash Flow | 16.14M | 9.05M | 6.73M | 23.06M | 14.70M | 13.91M |
| Operating Cash Flow | 17.34M | 9.90M | 9.80M | 24.21M | 17.73M | 17.04M |
| Investing Cash Flow | 73.02M | 94.88M | 42.79M | 15.02M | -1.13M | -125.93M |
| Financing Cash Flow | -43.98M | -55.72M | -68.02M | 15.49M | -18.49M | 122.14M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $182.49M | 11.50 | 8.29% | 2.93% | 3.88% | 40.69% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $196.48M | 19.12 | 7.42% | ― | 36.10% | ― | |
62 Neutral | $148.04M | 14.81 | 5.92% | 0.97% | 0.68% | 199.51% | |
58 Neutral | $192.04M | 273.17 | 0.23% | 7.74% | -15.00% | -146.52% | |
51 Neutral | $174.52M | -3.55 | -20.17% | 0.84% | -6.78% | -2658.21% |