v3.26.1
Net Income Per Share - Schedule of Computation of Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net Income $ 815 $ 755 $ 1,583 $ 1,455
Net income per share—Basic:        
Weighted-average common shares (in shares) 286.4 292.3 287.3 292.9
Net income per share - Basic (in dollars per share) $ 2.85 $ 2.58 $ 5.51 $ 4.97
Net income per share—Diluted:        
Weighted-average common shares (in shares) 286.4 292.3 287.3 292.9
Effect of dilutive stock options and restricted stock units (in shares) 0.6 0.6 0.8 0.8
Weighted-average common shares assuming dilution (in shares) 287.0 292.9 288.1 293.7
Net income per share - Diluted (in dollars per share) $ 2.84 $ 2.58 $ 5.50 $ 4.95