| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 103.94M | 107.19M | 117.03M | 104.92M | 90.70M | 79.31M |
| Gross Profit | 57.20M | 50.67M | 44.52M | 64.13M | 78.66M | 72.59M |
| EBITDA | 4.34M | -5.17M | -6.14M | 4.29M | 18.40M | 19.72M |
| Net Income | 4.85M | -4.19M | -6.61M | 2.29M | 15.64M | 15.42M |
Balance Sheet | ||||||
| Total Assets | 2.13B | 2.11B | 2.23B | 2.20B | 2.04B | 1.92B |
| Cash, Cash Equivalents and Short-Term Investments | 111.69M | 90.68M | 412.79M | 418.79M | 372.17M | 470.23M |
| Total Debt | 344.41M | 324.58M | 353.55M | 327.36M | 285.36M | 119.28M |
| Total Liabilities | 1.98B | 1.95B | 2.08B | 2.04B | 1.88B | 1.73B |
| Stockholders Equity | 156.97M | 157.26M | 153.88M | 163.34M | 161.57M | 190.96M |
Cash Flow | ||||||
| Free Cash Flow | 19.50M | 1.43M | 16.88M | 16.30M | 12.99M | 9.14M |
| Operating Cash Flow | 19.87M | 1.43M | 16.88M | 17.88M | 15.90M | 15.15M |
| Investing Cash Flow | 58.04M | 4.23M | -87.07M | -84.19M | -237.65M | -136.86M |
| Financing Cash Flow | -44.10M | 1.48M | 19.47M | 143.89M | 141.32M | 182.57M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $103.36M | 8.43 | 14.13% | 2.18% | 5.49% | 66.01% | |
72 Outperform | $88.52M | 11.25 | 5.92% | 2.08% | 3.98% | -20.75% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $90.53M | 13.45 | 5.95% | ― | -5.51% | ― | |
63 Neutral | $84.23M | 10.94 | 11.80% | 6.51% | 7.19% | 9.14% | |
54 Neutral | $89.91M | 10.02 | -7.66% | ― | 2.16% | -1083.24% | |
48 Neutral | $91.19M | 3,217.02 | 3.14% | 2.88% | -3.63% | ― |