XML 61 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share
12 Months Ended
Dec. 31, 2023
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.
202320222021
Basic
Net income$2,388.8 $2,020.1 $1,864.4 
Weighted average shares outstanding255.4 258.0 262.5 
Basic net income per share$9.35 $7.83 $7.10 
Diluted
Net income$2,388.8 $2,020.1 $1,864.4 
Weighted average shares outstanding assuming dilution:
Weighted average shares outstanding255.4 258.0 262.5 
Stock options and other contingently issuable shares (1)
2.9 3.8 4.6 
Weighted average shares outstanding assuming dilution258.3 261.8 267.1 
Diluted net income per share$9.25 $7.72 $6.98 
(1)    Stock options and other contingently issuable shares excludes 2.8 million, 1.9 million and 0.9 million shares at December 31, 2023, 2022 and 2021, respectively, due to their anti-dilutive effect.