Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 3.05B | 2.96B | 2.96B | 2.97B | 2.79B | 2.37B |
Gross Profit | 1.80B | 1.76B | 1.76B | 1.72B | 1.63B | 1.36B |
EBITDA | 1.06B | 1.04B | 1.00B | 1.02B | 982.81M | 785.35M |
Net Income | 661.39M | 637.83M | 642.23M | 707.75M | 692.84M | 521.57M |
Balance Sheet | ||||||
Total Assets | 4.72B | 4.55B | 4.63B | 3.28B | 3.09B | 2.84B |
Cash, Cash Equivalents and Short-Term Investments | 367.21M | 325.36M | 395.97M | 481.39M | 569.28M | 443.15M |
Total Debt | 1.54B | 1.70B | 2.44B | 1.66B | 1.60B | 1.45B |
Total Liabilities | 2.56B | 2.73B | 3.48B | 2.78B | 2.73B | 2.61B |
Stockholders Equity | 2.16B | 1.83B | 1.15B | 504.49M | 367.55M | 232.14M |
Cash Flow | ||||||
Free Cash Flow | 619.36M | 619.64M | 442.18M | 428.20M | 579.01M | 618.12M |
Operating Cash Flow | 745.41M | 762.12M | 602.81M | 611.66M | 747.27M | 790.51M |
Investing Cash Flow | -162.76M | -144.02M | -1.44B | -107.97M | -231.63M | -264.09M |
Financing Cash Flow | -544.74M | -696.67M | 754.95M | -509.63M | -438.27M | -440.50M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $40.16B | 33.21 | 19.88% | 0.70% | 4.48% | -11.52% | |
78 Outperform | $205.16B | 31.45 | 13.44% | 0.31% | 2.05% | 7.03% | |
77 Outperform | $50.50B | 52.54 | 64.87% | ― | 6.68% | 18.84% | |
69 Neutral | $19.55B | 29.60 | 37.03% | ― | 5.89% | 10.61% | |
69 Neutral | $153.94B | 45.66 | 6.68% | 0.57% | -3.24% | -16.60% | |
62 Neutral | $27.07B | 33.28 | -680.23% | ― | 3.11% | 8.50% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |