v3.25.2
Basis of presentation and significant accounting policies and practices - 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
Basic EPS:        
Net income $ 1,295 $ 1,127 $ 2,474 $ 2,232
Income allocated to RSUs (7) (6) (13) (11)
Income allocated to common stock $ 1,288 $ 1,121 $ 2,461 $ 2,221
Weighted average number of shares outstanding, basic (in shares) 908 912 909 911
Basic (in dollars per share) $ 1.42 $ 1.23 $ 2.71 $ 2.44
Dilutive effect of stock compensation plans (in shares) 4 7 5 7
Diluted EPS:        
Net income $ 1,295 $ 1,127 $ 2,474 $ 2,232
Income allocated to RSUs (7) (6) (13) (11)
Income allocated to common stock for diluted EPS $ 1,288 $ 1,121 $ 2,461 $ 2,221
Weighted average number of shares outstanding, diluted (in shares) 912 919 914 918
Diluted (in dollars per share) $ 1.41 $ 1.22 $ 2.69 $ 2.42