XML 56 R31.htm IDEA: XBRL DOCUMENT v3.25.4
NET INCOME PER SHARE
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
NET INCOME PER SHARE NET INCOME PER SHARE 
Basic and diluted net income per share are calculated using the treasury stock method.
202520242023
Basic
Net income$2,568.5 $2,681.4 $2,388.8 
Weighted average shares outstanding247.6 251.0 255.4 
Basic net income per share$10.37 $10.68 $9.35 
Diluted
Net income$2,568.5 $2,681.4 $2,388.8 
Weighted average shares outstanding assuming dilution:
Weighted average shares outstanding247.6 251.0 255.4 
Stock options and other contingently issuable shares (1)
2.8 3.1 2.9 
Weighted average shares outstanding assuming dilution250.4 254.1 258.3 
Diluted net income per share$10.26 $10.55 $9.25 
(1)    Stock options and other contingently issuable shares excludes 1.8 million, 0.9 million and 2.8 million shares at December 31, 2025, 2024 and 2023, respectively, due to their anti-dilutive effect.