| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 963.84M | 946.59M | 1.05B | 1.06B | 804.29M |
| Gross Profit | 386.05M | 385.43M | 438.52M | 412.75M | 287.49M |
| EBITDA | 130.16M | 118.36M | 135.45M | 126.75M | 52.80M |
| Net Income | 68.73M | 62.96M | 80.17M | 75.22M | 8.88M |
Balance Sheet | |||||
| Total Assets | 1.10B | 1.23B | 1.16B | 1.15B | 1.10B |
| Cash, Cash Equivalents and Short-Term Investments | 259.78M | 362.96M | 290.75M | 307.57M | 354.33M |
| Total Debt | 73.56M | 103.91M | 49.60M | 43.55M | 44.58M |
| Total Liabilities | 385.63M | 433.71M | 348.12M | 368.42M | 369.44M |
| Stockholders Equity | 714.84M | 795.15M | 795.33M | 759.19M | 693.78M |
Cash Flow | |||||
| Free Cash Flow | 60.86M | 100.58M | 39.97M | 6.58M | 80.87M |
| Operating Cash Flow | 99.31M | 143.14M | 94.38M | 27.80M | 99.65M |
| Investing Cash Flow | -34.84M | -28.73M | -51.38M | -57.47M | 37.64M |
| Financing Cash Flow | -148.31M | -46.34M | -53.45M | -24.73M | -35.50M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $2.93B | 50.57 | 15.66% | 0.16% | 23.70% | 14.78% | |
68 Neutral | $1.54B | 24.16 | 10.98% | 0.36% | 3.70% | 1.68% | |
66 Neutral | $2.13B | 87.04 | 3.37% | 1.44% | -2.93% | -40.33% | |
66 Neutral | $1.33B | 199.63 | 2.64% | ― | -6.13% | -76.92% | |
64 Neutral | $1.17B | 13.56 | 10.46% | 4.08% | 0.82% | 42.23% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
58 Neutral | $1.06B | 91,181.66 | 4.85% | ― | 10.76% | ― |