v3.25.4
Shareholders' Equity Dividends (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 16, 2025
Sep. 23, 2025
Jun. 24, 2025
Mar. 18, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]              
Cash dividends per common share $ 2.21 $ 2.21 $ 2.21 $ 2.10 $ 8.73 $ 8.18 $ 7.29
Payments of Ordinary Dividends, Common Stock $ 2,002 $ 2,002 $ 2,000 $ 1,912 $ 7,916 $ 7,533 $ 6,761