| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 87.23M | 102.23M | 68.04M | 81.15M | 68.45M | 63.01M |
| Gross Profit | 62.96M | 70.66M | 68.04M | 61.78M | 64.32M | 58.22M |
| EBITDA | 4.93M | 11.69M | 13.38M | 14.61M | 22.33M | 18.90M |
| Net Income | 4.34M | 10.00M | 11.43M | 10.12M | 17.63M | 15.01M |
Balance Sheet | ||||||
| Total Assets | 1.63B | 1.67B | 1.52B | 1.47B | 1.33B | 1.39B |
| Cash, Cash Equivalents and Short-Term Investments | 630.88M | 32.16M | 31.25M | 552.10M | 500.09M | 647.81M |
| Total Debt | 52.48M | 62.74M | 25.16M | 87.58M | 71.13M | 124.20M |
| Total Liabilities | 1.52B | 1.54B | 1.41B | 1.37B | 1.25B | 1.26B |
| Stockholders Equity | 116.67M | 133.28M | 111.74M | 98.54M | 79.07M | 126.14M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | -4.41M | 19.10M | 12.09M | 25.25M | 21.35M |
| Operating Cash Flow | 0.00 | -2.35M | 19.83M | 12.23M | 28.14M | 24.86M |
| Investing Cash Flow | 0.00 | -110.89M | -70.43M | -115.08M | -6.58M | -241.78M |
| Financing Cash Flow | 0.00 | 116.47M | 45.61M | 112.70M | -15.95M | 168.06M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $111.32M | 9.45 | 9.18% | 1.81% | 8.55% | 25.00% | |
73 Outperform | $121.47M | 14.40 | 6.30% | 2.12% | 6.16% | 68.02% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $163.38M | 8.23 | 15.51% | 2.31% | 24.92% | 370.58% | |
65 Neutral | $105.81M | 17.67 | 4.77% | 3.50% | -1.84% | -3.36% | |
60 Neutral | $116.19M | -26.95 | -2.73% | 1.51% | -11.57% | -191.02% | |
50 Neutral | $88.22M | -21.67 | -3.21% | 2.86% | -4.84% | -557.25% |