| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 262.56M | 252.52M | 231.40M | 248.73M | 254.24M | 301.94M |
| Gross Profit | 183.18M | 220.04M | 122.43M | 127.32M | 137.31M | 178.21M |
| EBITDA | 89.30M | 89.34M | 70.61M | 80.22M | 85.99M | 108.13M |
| Net Income | 66.85M | 70.75M | 62.93M | 60.21M | 65.56M | 73.20M |
Balance Sheet | ||||||
| Total Assets | 254.63M | 256.19M | 224.68M | 249.43M | 223.82M | 231.67M |
| Cash, Cash Equivalents and Short-Term Investments | 79.20M | 65.92M | 116.47M | 160.83M | 76.29M | 142.03M |
| Total Debt | 4.15M | 4.15M | 5.05M | 5.14M | 5.83M | 57.79M |
| Total Liabilities | 82.44M | 84.72M | 87.37M | 68.45M | 84.77M | 137.79M |
| Stockholders Equity | 172.19M | 171.47M | 137.31M | 180.98M | 139.05M | 93.88M |
Cash Flow | ||||||
| Free Cash Flow | 52.37M | 37.53M | 72.47M | 49.32M | 86.78M | 96.13M |
| Operating Cash Flow | 52.37M | 37.53M | 72.47M | 49.32M | 86.78M | 96.13M |
| Investing Cash Flow | -46.48M | -3.75M | -10.13M | -34.93M | -87.86M | 59.52M |
| Financing Cash Flow | -29.79M | -30.33M | -106.86M | -18.97M | -74.58M | -46.95M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $492.42M | 7.28 | 45.26% | 1.39% | 9.88% | 7.23% | |
68 Neutral | $433.56M | 9.87 | 8.94% | 9.31% | -46.94% | -51.89% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
62 Neutral | $611.27M | 3.14 | 34.04% | 11.02% | -54.43% | 163.70% | |
57 Neutral | $409.36M | 27.18 | 2.14% | 13.20% | -18.56% | -69.62% | |
54 Neutral | $308.76M | -2.46 | -19.08% | 21.13% | -153.69% | -168.78% | |
52 Neutral | $334.58M | -356.74 | -0.13% | 15.77% | -11.90% | 84.61% |