| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 443.79M | 444.94M | 472.84M | 355.17M | 286.91M | 272.98M |
| Gross Profit | 144.78M | 145.69M | 144.82M | 115.57M | 97.83M | 99.46M |
| EBITDA | 47.79M | 61.23M | 9.49M | 33.27M | 52.22M | 51.46M |
| Net Income | 1.88M | 22.74M | -26.68M | -102.00K | 24.74M | 31.20M |
Balance Sheet | ||||||
| Total Assets | 387.46M | 386.40M | 407.55M | 421.81M | 278.64M | 211.74M |
| Cash, Cash Equivalents and Short-Term Investments | 7.63M | 8.83M | 4.60M | 4.31M | 4.60M | 4.66M |
| Total Debt | 222.92M | 216.46M | 258.05M | 244.53M | 143.66M | 94.16M |
| Total Liabilities | 293.21M | 291.10M | 334.66M | 321.68M | 181.47M | 136.66M |
| Stockholders Equity | 94.26M | 95.30M | 72.89M | 100.14M | 97.61M | 75.53M |
Cash Flow | ||||||
| Free Cash Flow | 19.41M | 20.98M | 12.14M | 15.99M | 2.45M | 17.77M |
| Operating Cash Flow | 28.64M | 28.67M | 20.61M | 26.00M | 14.58M | 29.19M |
| Investing Cash Flow | -9.23M | -7.69M | -21.48M | -63.88M | -40.04M | -17.42M |
| Financing Cash Flow | -16.50M | -16.75M | 1.16M | 37.60M | 25.39M | -16.09M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $1.50B | 21.22 | 20.38% | ― | 7.36% | -6.85% | |
73 Outperform | $430.24M | 22.68 | 6.32% | 5.44% | -1.05% | -24.24% | |
68 Neutral | $60.33M | 3.00 | 2.01% | ― | -5.90% | ― | |
62 Neutral | $430.24M | 22.66 | 6.32% | 5.36% | -1.05% | -24.24% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
49 Neutral | $129.22M | -4.33 | -11.27% | 7.20% | -12.09% | -204.66% | |
42 Neutral | $168.58M | -99.48 | -1.37% | ― | -3.77% | -146.47% |