| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 276.17M | 290.29M | 318.05M | 351.74M | 267.64M |
| Gross Profit | 119.23M | 131.53M | 142.88M | 144.39M | 107.45M |
| EBITDA | 32.05M | 42.60M | 44.24M | 43.22M | 30.15M |
| Net Income | 23.08M | 30.32M | 30.19M | 29.54M | 20.55M |
Balance Sheet | |||||
| Total Assets | 319.67M | 324.09M | 309.34M | 326.62M | 277.67M |
| Cash, Cash Equivalents and Short-Term Investments | 97.43M | 71.81M | 69.53M | 18.37M | 28.05M |
| Total Debt | 6.44M | 11.07M | 13.51M | 45.82M | 11.11M |
| Total Liabilities | 80.10M | 78.50M | 64.85M | 102.72M | 76.27M |
| Stockholders Equity | 239.57M | 245.59M | 244.49M | 223.91M | 201.40M |
Cash Flow | |||||
| Free Cash Flow | 35.50M | 36.34M | 95.32M | -32.25M | 5.38M |
| Operating Cash Flow | 37.25M | 37.73M | 98.63M | -29.90M | 6.39M |
| Investing Cash Flow | -242.00K | -1.17M | -1.24M | 7.43M | -7.00M |
| Financing Cash Flow | -13.23M | -32.22M | -45.34M | 20.27M | -11.87M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $310.16M | 12.56 | 9.35% | 9.66% | -3.64% | -16.12% | |
69 Neutral | $302.82M | 9.84 | 9.15% | 2.08% | 4.13% | 53.56% | |
62 Neutral | $4.54B | -57.09 | -5.37% | ― | <0.01% | -77.31% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
61 Neutral | $1.32B | 11.34 | 26.62% | 2.28% | 3.61% | ― | |
56 Neutral | $2.56B | 66.08 | 5.21% | 1.97% | 6.26% | -66.51% | |
54 Neutral | $367.19M | ― | -1.16% | 2.11% | -2.83% | -86.19% |