| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.87B | 1.87B | 1.73B | 1.62B | 1.49B | 1.30B |
| Gross Profit | 563.84M | 62.81M | 961.30M | 883.87M | 802.29M | 701.06M |
| EBITDA | 1.24B | 1.20B | 874.31M | 806.26M | 731.54M | 640.72M |
| Net Income | 470.45M | 452.97M | 412.43M | 380.17M | 273.14M | 189.09M |
Balance Sheet | ||||||
| Total Assets | 13.18B | 13.24B | 13.38B | 12.69B | 12.18B | 10.96B |
| Cash, Cash Equivalents and Short-Term Investments | 63.30M | 108.52M | 199.41M | 59.38M | 69.16M | 48.20M |
| Total Debt | 5.13B | 5.13B | 5.03B | 4.48B | 4.54B | 3.90B |
| Total Liabilities | 5.58B | 5.53B | 5.53B | 5.04B | 5.00B | 4.22B |
| Stockholders Equity | 6.93B | 7.03B | 7.16B | 6.97B | 6.50B | 6.06B |
Cash Flow | ||||||
| Free Cash Flow | 671.87M | 746.12M | 689.78M | 604.51M | 526.74M | 472.65M |
| Operating Cash Flow | 640.92M | 864.33M | 811.53M | 738.69M | 665.52M | 595.20M |
| Investing Cash Flow | -220.48M | -328.17M | -825.88M | -692.58M | -1.43B | -1.73B |
| Financing Cash Flow | -408.61M | -655.69M | 142.70M | -42.21M | 786.18M | 1.06B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $19.38B | 14.56 | 14.90% | 4.81% | 2.15% | 312.38% | |
74 Outperform | $11.65B | 19.90 | 6.60% | 3.81% | 5.40% | 14.43% | |
72 Outperform | $17.07B | 23.46 | 6.15% | 4.30% | 3.66% | 65.23% | |
67 Neutral | $15.52B | -643.45 | 19.80% | 6.34% | -22.34% | 1635.86% | |
66 Neutral | $15.43B | 28.59 | 7.01% | 4.42% | 0.77% | -31.36% | |
66 Neutral | $14.03B | 60.29 | 8.86% | 3.90% | 1.45% | 230.03% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% |