| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 305.63M | 313.86M | 296.59M | 293.74M | 278.81M |
| Gross Profit | 117.17M | 123.24M | 116.38M | 115.58M | 105.66M |
| EBITDA | 28.71M | 48.51M | 52.68M | 58.69M | 50.85M |
| Net Income | 12.94M | 29.63M | 34.15M | 40.80M | 41.55M |
Balance Sheet | |||||
| Total Assets | 204.64M | 191.88M | 181.43M | 184.99M | 207.54M |
| Cash, Cash Equivalents and Short-Term Investments | 18.20M | 16.37M | 20.96M | 30.25M | 45.79M |
| Total Debt | 79.52M | 15.68M | 34.42M | 61.11M | 3.77M |
| Total Liabilities | 136.54M | 76.30M | 91.35M | 126.72M | 63.69M |
| Stockholders Equity | 68.10M | 115.57M | 90.08M | 58.28M | 143.85M |
Cash Flow | |||||
| Free Cash Flow | 32.44M | 43.65M | 33.30M | 54.25M | 43.11M |
| Operating Cash Flow | 40.30M | 47.73M | 37.40M | 58.90M | 46.35M |
| Investing Cash Flow | -8.63M | -10.62M | -4.10M | -4.66M | -3.24M |
| Financing Cash Flow | -29.77M | -41.66M | -42.56M | -69.74M | -46.74M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $374.55M | 10.52 | 31.85% | ― | 15.63% | 49.15% | |
67 Neutral | $192.60M | 29.80 | 9.87% | 3.03% | -1.16% | 237.57% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
52 Neutral | $329.63M | 42.13 | 12.82% | 2.41% | -2.62% | -55.67% | |
48 Neutral | $265.22M | -1.68 | -20.84% | ― | -9.36% | -151.22% | |
45 Neutral | $188.77M | 2.63 | 126.78% | ― | -2.90% | -69.87% |