XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share - Calculation of Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Line Items]        
Net income $ 473.9 $ 539.9 $ 1,347.4 $ 1,219.0
Basic shares:        
Weighted-average common shares outstanding-basic (in shares) 755.5 765.0 763.1 763.7
Diluted shares:        
Weighted-average common shares outstanding-basic (in shares) 755.5 765.0 763.1 763.7
Effect of potentially dilutive securities:        
Weighted-average shares used to compute diluted net income per share (in shares) 761.2 771.9 770.2 770.8
Net income per share        
Basic (in dollars per share) $ 0.63 $ 0.71 $ 1.77 $ 1.60
Diluted (in dollars per share) $ 0.62 $ 0.70 $ 1.75 $ 1.58
RSUs        
Effect of potentially dilutive securities:        
RSUs, stock options and PSUs (in shares) 1.9 2.0 2.6 2.1
Stock options        
Effect of potentially dilutive securities:        
RSUs, stock options and PSUs (in shares) 3.4 4.4 4.0 4.7
PSUs        
Effect of potentially dilutive securities:        
RSUs, stock options and PSUs (in shares) 0.4 0.5 0.5 0.3