v3.25.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share Reconciliation [Abstract]        
Net income $ 1,509 $ 534 $ 1,904 $ 1,657
Participating share-based awards — allocated income (11) (5) (14) (13)
Net income available to common shareholders -- basic 1,498 529 1,890 1,644
Net income available to common shareholders -- diluted $ 1,498 $ 529 $ 1,890 $ 1,644
Weighted average shares outstanding, basic (in shares) 225.9 228.6 226.4 228.8
Weighted average effects of dilutive securities - stock options and performance shares (in shares) 3.4 2.9 3.3 3.0
Weighted average shares outstanding, diluted (in shares) 229.3 231.5 229.7 231.8
Net income per common share, basic (in dollars per share) $ 6.63 $ 2.32 $ 8.35 $ 7.19
Net income per common share, diluted (in dollars per share) $ 6.53 $ 2.29 $ 8.23 $ 7.09