| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 247.37M | 245.60M | 242.18M | 244.38M | 275.09M | 248.92M |
| Gross Profit | 161.62M | 159.63M | 158.16M | 158.35M | 178.78M | 170.89M |
| EBITDA | 18.18M | 18.27M | 21.07M | 18.53M | 39.36M | 44.34M |
| Net Income | 6.89M | 8.96M | 15.31M | 8.78M | 28.47M | 33.75M |
Balance Sheet | ||||||
| Total Assets | 305.67M | 323.16M | 335.90M | 337.52M | 323.83M | 349.36M |
| Cash, Cash Equivalents and Short-Term Investments | 65.60M | 72.87M | 62.38M | 38.20M | 47.12M | 80.31M |
| Total Debt | 37.38M | 69.33M | 36.46M | 39.28M | 13.72M | 19.53M |
| Total Liabilities | 151.57M | 151.86M | 144.09M | 149.41M | 134.07M | 143.87M |
| Stockholders Equity | 154.10M | 171.30M | 191.81M | 188.11M | 189.76M | 205.50M |
Cash Flow | ||||||
| Free Cash Flow | 23.78M | 22.89M | 10.97M | 8.93M | 6.79M | 46.17M |
| Operating Cash Flow | 30.40M | 29.36M | 35.25M | 14.89M | 8.28M | 47.34M |
| Investing Cash Flow | -1.25M | -1.55M | 17.81M | 19.98M | -19.67M | 42.62M |
| Financing Cash Flow | -52.19M | -41.28M | -24.86M | -28.86M | -48.60M | -51.48M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $319.19M | 22.45 | 33.31% | ― | 14.16% | 38.26% | |
66 Neutral | $1.35B | 40.05 | 7.33% | ― | 46.26% | 111.78% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
61 Neutral | $246.14M | 37.79 | 4.01% | 4.28% | 2.02% | -56.43% | |
60 Neutral | $6.57B | 24.18 | 46.62% | ― | 793.18% | ― | |
57 Neutral | $257.09M | ― | -1.43% | ― | -15.03% | -110.33% | |
54 Neutral | $232.65M | 25.50 | 3.37% | ― | 0.23% | ― |