| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 4.71B | 4.70B | 4.54B | 4.30B | 4.01B | 3.48B |
| Gross Profit | 1.64B | 1.64B | 1.56B | 1.49B | 1.42B | 1.21B |
| EBITDA | 327.37M | 318.80M | 331.30M | 378.00M | 436.90M | 396.70M |
| Net Income | 152.50M | 151.80M | 123.60M | 173.40M | 245.40M | 238.40M |
Balance Sheet | ||||||
| Total Assets | 3.46B | 3.22B | 3.07B | 2.83B | 2.53B | 2.12B |
| Cash, Cash Equivalents and Short-Term Investments | 84.00M | 190.60M | 107.10M | 82.50M | 29.10M | 53.70M |
| Total Debt | 102.30M | 980.00M | 951.30M | 861.40M | 739.50M | 606.90M |
| Total Liabilities | 1.81B | 1.54B | 1.48B | 1.34B | 1.23B | 1.06B |
| Stockholders Equity | 1.62B | 1.66B | 1.57B | 1.49B | 1.30B | 1.06B |
Cash Flow | ||||||
| Free Cash Flow | 246.10M | 246.80M | 238.60M | 261.50M | 175.50M | 173.80M |
| Operating Cash Flow | 308.00M | 300.50M | 283.40M | 297.50M | 217.20M | 210.80M |
| Investing Cash Flow | -164.00M | -83.40M | -177.10M | -226.00M | -284.40M | -182.00M |
| Financing Cash Flow | -117.30M | -134.60M | -80.90M | -18.30M | 43.40M | -30.40M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $11.12B | 24.95 | 21.74% | 0.70% | 6.14% | 6.24% | |
76 Outperform | $51.98B | 39.20 | 33.25% | 2.10% | 10.94% | 12.68% | |
66 Neutral | $15.36B | 18.92 | 13.02% | 0.72% | 7.76% | -0.29% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
63 Neutral | $6.33B | -156.81 | 9.28% | ― | 3.62% | 24.15% | |
62 Neutral | $5.82B | 31.30 | 15.00% | 3.96% | 2.16% | -2.18% | |
56 Neutral | $1.26B | 152.18 | 1.29% | ― | 9.75% | ― |