| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.23B | 1.17B | 1.14B | 1.19B | 1.59B | 1.21B |
| Gross Profit | 387.53M | 347.85M | 418.94M | 387.46M | 377.37M | 441.71M |
| EBITDA | 466.81M | 450.00M | 507.59M | 472.14M | 470.33M | 519.56M |
| Net Income | 195.12M | 298.58M | 62.39M | 54.28M | 64.17M | 82.55M |
Balance Sheet | ||||||
| Total Assets | 1.24B | 1.26B | 1.29B | 1.32B | 1.37B | 1.48B |
| Cash, Cash Equivalents and Short-Term Investments | 44.29M | 44.27M | 58.32M | 58.62M | 64.78M | 17.06M |
| Total Debt | 399.67M | 399.67M | 399.67M | 399.67M | 399.67M | 399.67M |
| Total Liabilities | 443.31M | 454.18M | 458.64M | 460.59M | 468.27M | 508.00M |
| Stockholders Equity | 498.66M | 501.11M | 518.70M | 522.51M | 534.50M | 536.55M |
Cash Flow | ||||||
| Free Cash Flow | 276.47M | 201.65M | 436.03M | 405.18M | 409.62M | 327.27M |
| Operating Cash Flow | 344.89M | 280.47M | 485.00M | 452.00M | 463.74M | 408.44M |
| Investing Cash Flow | -1.42M | 31.18M | -88.97M | -75.94M | -12.00M | -64.30M |
| Financing Cash Flow | -348.80M | -325.70M | -396.33M | -382.23M | -404.01M | -344.24M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $800.43M | 2.40 | 38.87% | 9.90% | 13.40% | 10.28% | |
71 Outperform | $998.28M | 13.80 | 8.91% | ― | 21.54% | ― | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
55 Neutral | $588.52M | -10.59 | 1.28% | 3.81% | -0.63% | -87.72% | |
49 Neutral | $1.64B | 1.33 | 142.56% | ― | -13.10% | -0.68% | |
48 Neutral | $606.27M | -2.20 | -153.52% | ― | -10.59% | -571.99% | |
47 Neutral | $1.27B | -3.77 | -39.95% | 8.27% | -4.02% | -206.93% |