| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.24T | 1.25T | 1.20T | 1.01T | 968.43B |
| Gross Profit | 640.89B | 629.41B | 621.92B | 584.72B | 604.08B |
| EBITDA | 298.77B | 324.18B | 326.02B | 312.51B | 305.41B |
| Net Income | 236.83B | 237.84B | 231.90B | 226.52B | 216.56B |
Balance Sheet | |||||
| Total Assets | 36.79T | 35.06T | 32.43T | 28.89T | 26.72T |
| Cash, Cash Equivalents and Short-Term Investments | 3.80T | 4.14T | 4.46T | 4.10T | 3.90T |
| Total Debt | 2.67T | 2.52T | 2.21T | 1.89T | 1.72T |
| Total Liabilities | 33.66T | 32.11T | 29.68T | 26.33T | 24.37T |
| Stockholders Equity | 2.99T | 2.82T | 2.63T | 2.42T | 2.23T |
Cash Flow | |||||
| Free Cash Flow | 613.72B | 523.73B | 787.30B | -49.59B | 813.09B |
| Operating Cash Flow | 651.05B | 550.97B | 816.45B | -21.86B | 843.26B |
| Investing Cash Flow | -1.29T | -805.99B | -539.43B | -11.72B | -395.56B |
| Financing Cash Flow | 22.35B | 111.86B | 119.86B | 53.05B | 74.34B |