| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 839.00M | 805.90M | 835.60M | 885.40M | 869.20M |
| Gross Profit | 271.20M | 252.30M | 261.70M | 298.50M | 312.80M |
| EBITDA | 147.30M | 148.10M | 144.20M | 190.10M | 202.50M |
| Net Income | 48.40M | 39.00M | 37.50M | 98.40M | 104.60M |
Balance Sheet | |||||
| Total Assets | 1.51B | 1.51B | 1.59B | 1.46B | 1.42B |
| Cash, Cash Equivalents and Short-Term Investments | 73.00M | 44.10M | 32.40M | 43.70M | 28.50M |
| Total Debt | 110.90M | 471.20M | 548.50M | 464.80M | 471.30M |
| Total Liabilities | 583.00M | 641.00M | 735.80M | 668.80M | 706.30M |
| Stockholders Equity | 931.50M | 864.40M | 854.60M | 794.90M | 709.00M |
Cash Flow | |||||
| Free Cash Flow | 103.60M | 95.10M | 43.50M | 78.00M | 86.30M |
| Operating Cash Flow | 127.30M | 122.10M | 83.90M | 109.90M | 113.10M |
| Investing Cash Flow | 20.30M | -30.30M | -153.90M | -90.80M | -90.30M |
| Financing Cash Flow | -121.90M | -78.40M | 57.90M | -6.90M | -22.60M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $2.00B | 22.93 | 14.30% | 1.49% | 4.62% | 31.96% | |
71 Outperform | $1.56B | 20.46 | 81.27% | ― | 51.78% | 64.30% | |
67 Neutral | $2.17B | 23.22 | 5.33% | 0.64% | 4.11% | 24.36% | |
67 Neutral | $1.47B | 13.82 | 3.70% | 1.48% | 33.83% | 79.20% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
62 Neutral | $1.48B | 1,457.36 | 5.10% | 1.59% | -4.29% | -54.01% |