v3.26.1
Net Income Per Share - Basic and Diluted 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
Numerator:        
Net income $ 1,212.9 $ 888.8 $ 2,235.8 $ 1,702.6
Net income $ 1,212.9 $ 888.8 $ 2,235.8 $ 1,702.6
Denominator:        
Basic weighted-average shares outstanding (in shares) 1,260.1 1,256.3 1,258.9 1,258.2
Add weighted-average effect of dilutive securities:        
Employee equity awards (in shares) 15.9 14.9 16.0 17.0
Diluted weighted-average shares outstanding (in shares) 1,276.0 1,271.2 1,274.9 1,275.2
Net income per share:        
Basic (in dollars per share) $ 0.96 $ 0.71 $ 1.78 $ 1.35
Diluted (in dollars per share) $ 0.95 $ 0.70 $ 1.75 $ 1.34