XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income Per Share - Calculation of Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Line Items]        
Net income $ 440.1 $ 379.8 $ 873.5 $ 679.1
Basic shares:        
Weighted-average common shares outstanding-basic (in shares) 765.5 763.8 766.9 763.1
Diluted shares:        
Weighted-average common shares outstanding-basic (in shares) 765.5 763.8 766.9 763.1
Effect of potentially dilutive securities:        
Weighted-average shares used to compute diluted net income per share (in shares) 772.7 769.9 774.8 770.2
Net income per share        
Basic (in dollars per share) $ 0.57 $ 0.50 $ 1.14 $ 0.89
Diluted (in dollars per share) $ 0.57 $ 0.49 $ 1.13 $ 0.88
RSUs        
Effect of potentially dilutive securities:        
RSUs, stock options and PSUs (in shares) 2.6 1.5 3.0 2.1
Stock options        
Effect of potentially dilutive securities:        
RSUs, stock options and PSUs (in shares) 4.0 4.5 4.3 4.8
PSUs        
Effect of potentially dilutive securities:        
RSUs, stock options and PSUs (in shares) 0.6 0.1 0.6 0.2