Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 786.32B | 629.41B | 518.28B | 617.36B | 604.08B | 565.37B |
Gross Profit | 946.20B | 629.41B | 1.20T | 617.36B | 604.08B | 565.37B |
EBITDA | 156.04B | 0.00 | 0.00 | 0.00 | 302.94B | 273.52B |
Net Income | 236.22B | 237.84B | 231.90B | 226.52B | 216.56B | 192.87B |
Balance Sheet | ||||||
Total Assets | 35.99T | 35.06T | 32.43T | 28.91T | 26.72T | 24.40T |
Cash, Cash Equivalents and Short-Term Investments | 3.91T | 4.14T | 2.27T | 4.10T | 3.90T | 3.81T |
Total Debt | 0.00 | 0.00 | 6.27T | 1.89T | 1.72T | 1.55T |
Total Liabilities | 33.02T | 32.11T | 29.68T | 1.89T | 1.72T | 1.55T |
Stockholders Equity | 2.83T | 2.82T | 2.63T | 2.43T | 2.23T | 2.04T |
Cash Flow | ||||||
Free Cash Flow | 651.54B | 523.73B | 787.30B | -39.08B | 813.09B | 33.41B |
Operating Cash Flow | 681.37B | 550.97B | 816.45B | -11.34B | 843.26B | 73.03B |
Investing Cash Flow | -1.16T | -805.99B | -539.43B | -22.24B | -395.56B | -17.07B |
Financing Cash Flow | -151.16B | 111.86B | 2.78T | 2.07T | 74.34B | 126.62B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $211.18B | 11.20 | 10.83% | 3.26% | -1.91% | -6.79% | |
78 Outperform | $215.48B | 5.31 | 9.57% | 8.31% | 6.84% | -0.66% | |
78 Outperform | $124.39B | 9.11 | 13.25% | 2.93% | 0.26% | 19.35% | |
76 Outperform | $366.88B | 14.54 | 9.46% | 2.13% | 8.23% | 16.15% | |
76 Outperform | $162.04B | 13.71 | 6.30% | 2.58% | 2.97% | 87.82% | |
76 Outperform | $155.48B | 13.30 | 9.18% | 1.95% | 5.39% | 20.82% | |
61 Neutral | C$14.67B | 6.14 | 20.17% | 5.70% | 26.93% | -38.21% |