Dividends (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | 6 Months Ended | ||||
---|---|---|---|---|---|---|
Jun. 24, 2025 |
Mar. 18, 2025 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Equity [Abstract] | ||||||
Common Stock, Dividends, Per Share, Cash Paid | $ 2.21 | $ 2.10 | $ 2.21 | $ 2.10 | $ 4.31 | $ 3.98 |
Payments of Ordinary Dividends, Common Stock | $ 2,000 | $ 1,912 | $ 3,912 | $ 3,664 |