| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 767.00M | 781.90M | 797.20M | 833.60M | 993.30M |
| Gross Profit | 486.60M | 484.00M | 463.90M | 463.40M | 580.20M |
| EBITDA | 123.20M | 209.70M | 192.00M | 212.00M | 275.20M |
| Net Income | 32.40M | 92.40M | 82.20M | 102.50M | 145.90M |
Balance Sheet | |||||
| Total Assets | 800.40M | 857.00M | 806.90M | 828.30M | 883.30M |
| Cash, Cash Equivalents and Short-Term Investments | 24.50M | 57.30M | 23.10M | 34.20M | 54.50M |
| Total Debt | 181.80M | 144.40M | 153.10M | 215.90M | 187.20M |
| Total Liabilities | 421.20M | 420.90M | 404.70M | 498.80M | 506.30M |
| Stockholders Equity | 379.20M | 436.10M | 402.20M | 329.50M | 377.00M |
Cash Flow | |||||
| Free Cash Flow | 107.80M | 105.20M | 62.20M | 96.00M | 137.70M |
| Operating Cash Flow | 164.90M | 171.10M | 124.00M | 150.20M | 180.00M |
| Investing Cash Flow | -57.00M | -53.30M | -51.30M | -50.90M | -45.00M |
| Financing Cash Flow | -141.80M | -82.10M | -84.60M | -121.10M | -154.90M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $1.11B | 5.12 | 16.16% | 0.99% | 12.52% | 16.53% | |
74 Outperform | $3.64B | 8.88 | 25.95% | 1.47% | ― | ― | |
73 Outperform | $1.18B | 9.86 | 21.89% | ― | 65.74% | 345.40% | |
64 Neutral | $1.25B | 39.63 | 7.49% | ― | -6.40% | -66.39% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
54 Neutral | $72.47M | -79.41 | 5.65% | ― | 8.47% | -32.22% | |
50 Neutral | $1.88B | 31.31 | ― | 1.62% | -12.44% | ― |