v3.26.3
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 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net Income $ 855 $ 821 $ 2,438 $ 2,276
Net income per share—Basic:        
Weighted-average common shares (in shares) 284.6 290.8 286.4 292.2
Net income per share - Basic (in dollars per share) $ 3.00 $ 2.82 $ 8.51 $ 7.79
Net income per share—Diluted:        
Weighted-average common shares (in shares) 284.6 290.8 286.4 292.2
Effect of dilutive stock options and restricted stock units (in shares) 0.7 0.9 0.7 0.8
Weighted-average common shares assuming dilution (in shares) 285.3 291.7 287.1 293.0
Net income per share - Diluted (in dollars per share) $ 3.00 $ 2.81 $ 8.49 $ 7.77