XML 82 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income Per Share - Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income $ 3,511.4 $ 2,852.1 $ 2,087.3
Net income $ 3,511.4 $ 2,852.1 $ 2,087.3
Basic weighted-average shares outstanding (in shares) 1,258.0 1,256.3 1,237.4
Add weighted-average effects of dilutive securities:      
Employee equity awards (in shares) 17.7 24.8 31.1
Diluted weighted-average shares outstanding (in shares) 1,275.7 1,281.1 1,268.5
Net income per share:      
Basic (in dollars per share) $ 2.79 $ 2.27 $ 1.69
Diluted (in dollars per share) $ 2.75 $ 2.23 $ 1.65