| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 173.16M | 167.26M | 143.53M | 152.76M | 150.20M |
| Gross Profit | 67.86M | 74.38M | 50.85M | 72.68M | 61.20M |
| EBITDA | 80.34M | 85.89M | 73.28M | 63.39M | 6.44M |
| Net Income | 60.65M | 69.86M | 51.94M | 34.25M | -35.12M |
Balance Sheet | |||||
| Total Assets | 711.69M | 732.24M | 697.21M | 821.53M | 798.67M |
| Cash, Cash Equivalents and Short-Term Investments | 99.08M | 80.65M | 77.20M | 82.27M | 31.30M |
| Total Debt | 104.80K | 84.89M | 123.64M | 277.11M | 293.90M |
| Total Liabilities | 21.36M | 105.71M | 147.55M | 303.61M | 323.90M |
| Stockholders Equity | 690.33M | 626.53M | 549.66M | 517.93M | 474.77M |
Cash Flow | |||||
| Free Cash Flow | 84.77M | -2.67M | 77.36M | 42.33M | 15.81M |
| Operating Cash Flow | 85.18M | 103.50M | 77.44M | 66.56M | 41.04M |
| Investing Cash Flow | 16.68M | -64.48M | 111.34M | -17.26M | -19.25M |
| Financing Cash Flow | -87.31M | -38.25M | -174.18M | -25.85M | -29.13M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
83 Outperform | $368.88M | 4.96 | 9.08% | ― | 3.53% | -17.34% | |
78 Outperform | $768.31M | 6.59 | 9.01% | 2.80% | -13.22% | -42.17% | |
76 Outperform | $460.11M | 3.58 | 29.70% | 4.95% | 2.17% | 2.19% | |
69 Neutral | $524.63M | 8.55 | 8.13% | 3.57% | 22.58% | 56.30% | |
66 Neutral | $319.25M | 3.91 | 7.83% | 4.94% | -5.59% | -52.64% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
57 Neutral | $321.20M | 15.21 | 3.60% | 2.34% | -6.43% | 79.57% |