v3.26.1
Earnings Per Share - Schedule of Computation of Basic and Diluted Net Income Per Common 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
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Net income $ 1,099.8 $ 1,032.9 $ 2,131.2 $ 1,679.2
Basic weighted-average common shares outstanding (in shares) 253.7 256.7 253.9 256.8
Effect of potentially dilutive securities:        
Diluted weighted-average common shares outstanding (in shares) 255.2 258.9 255.7 259.2
Basic net income per common share (in dollars per share) $ 4.34 $ 4.02 $ 8.39 $ 6.54
Diluted net income per common share (in dollars per share) $ 4.31 $ 3.99 $ 8.33 $ 6.48
Restricted stock units (including performance-based restricted stock units (“PSUs”))        
Effect of potentially dilutive securities:        
Share-based payment arrangements (in shares) 0.9 1.3 1.2 1.4
Stock options        
Effect of potentially dilutive securities:        
Share-based payment arrangements (in shares) 0.6 0.9 0.6 1.0