v3.26.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income, basic $ 1,113 $ 1,060 $ 2,028 $ 1,643
Net income, diluted $ 1,113 $ 1,060 $ 2,028 $ 1,643
Denominator:        
Basic: weighted-average common shares outstanding (in shares) 91,800,000 97,400,000 92,600,000 97,900,000
Effect of potentially dilutive nonqualified stock options and other share-based awards (in shares) 1,100,000 1,400,000 1,100,000 1,500,000
Diluted: weighted-average common shares outstanding (in shares) 92,900,000 98,800,000 93,700,000 99,400,000
Earnings per share:        
Basic (in dollars per share) $ 12.12 $ 10.88 $ 21.90 $ 16.78
Diluted (in dollars per share) $ 11.98 $ 10.73 $ 21.64 $ 16.53
Options excluded from earnings per share calculation due to their anti-dilutive effect (in shares) 0 0 200,000 100,000