v3.25.2
Profit Per Share - Computations of profit 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]        
Profit for the period (A) (in dollars) $ 2,179 [1] $ 2,681 [1] $ 4,182 [2] $ 5,537 [2]
Determination of shares (in millions):        
Weighted-average number of common shares outstanding (B) (in shares) 469.7 487.2 472.4 490.7
Shares issuable on exercise of stock awards, net of shares assumed to be purchased out of proceeds at average market price (in shares) 1.8 2.3 2.1 2.6
Average common shares outstanding for fully diluted computation (C) (in shares) 471.5 [3] 489.5 [3] 474.5 [4] 493.3 [4]
Profit per share of common stock:        
Basic (A/B) (in dollars per share) $ 4.64 $ 5.50 $ 8.85 $ 11.28
Diluted (A/C) (in dollars per share) $ 4.62 [3] $ 5.48 [3] $ 8.82 [4] $ 11.23 [4]
Shares outstanding as of end of period (in shares) 468.5 484.9 468.5 484.9
[1] Profit attributable to common shareholders.
[2] Profit attributable to common shareholders.
[3] Diluted by assumed exercise of stock-based compensation awards using the treasury stock method.
[4] Diluted by assumed exercise of stock-based compensation awards using the treasury stock method.