Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.22B | 1.21B | 1.16B | 1.17B | 1.19B | 1.20B |
Gross Profit | 1.15B | 1.21B | 929.10M | 936.09M | 987.23M | 1.02B |
EBITDA | 771.80M | 1.00B | 974.36M | 1.19B | 939.15M | 676.67M |
Net Income | 762.61M | 762.99M | 712.95M | 865.35M | 634.98M | 446.09M |
Balance Sheet | ||||||
Total Assets | 6.49B | 6.55B | 6.54B | 6.21B | 7.33B | 7.35B |
Cash, Cash Equivalents and Short-Term Investments | 298.89M | 6.08B | 363.67M | 327.38M | 284.69M | 287.95M |
Total Debt | 645.40M | 644.67M | 643.20M | 662.81M | 1.15B | 1.24B |
Total Liabilities | 1.33B | 1.36B | 1.47B | 1.57B | 1.15B | 1.24B |
Stockholders Equity | 5.15B | 5.17B | 5.07B | 4.64B | 4.86B | 4.70B |
Cash Flow | ||||||
Free Cash Flow | 770.86M | 723.86M | 710.96M | 646.76M | 692.20M | 729.00M |
Operating Cash Flow | 771.90M | 725.03M | 712.96M | 650.01M | 696.32M | 732.31M |
Investing Cash Flow | 119.19M | -142.00M | -179.19M | 410.49M | -160.75M | -772.51M |
Financing Cash Flow | -880.01M | -719.04M | -496.04M | -1.03B | -527.29M | 167.82M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
84 Outperform | 5.71B | 8.79 | 13.77% | 2.04% | 3.15% | 5.70% | |
81 Outperform | 6.34B | 9.38 | 12.60% | 1.88% | 4.79% | -0.76% | |
81 Outperform | 3.07B | 8.31 | 15.61% | ― | 9.99% | 11.47% | |
78 Outperform | 4.92B | 9.15 | ― | 2.76% | 0.24% | 3.14% | |
77 Outperform | $6.57B | 9.35 | 14.85% | 1.90% | 3.26% | 12.70% | |
65 Neutral | 6.64B | 36.04 | 3.68% | 3.38% | 14.28% | -2.87% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |