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 | 35.26B | 29.53 | 19.15% | 0.79% | 4.48% | -11.52% | |
77 Outperform | 50.18B | 52.20 | 67.56% | ― | 6.68% | 18.84% | |
72 Outperform | 176.72B | 27.19 | 13.03% | 0.36% | 2.05% | 7.03% | |
69 Neutral | $18.00B | 26.97 | 37.03% | ― | 5.89% | 10.61% | |
69 Neutral | 133.12B | 40.30 | 6.52% | 0.63% | -3.24% | -16.60% | |
60 Neutral | 25.59B | 31.47 | -320.62% | ― | 3.11% | 8.50% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |