XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Outstanding and Exercisable Options Ranges (Details)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number of Shares | shares 9.8
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 174.89
Options Outstanding, Aggregate Intrinsic Value | $ $ 1,589.0
Options Exercisable, Number of Shares | shares 7.7
Options Exercisable, Weighted Average Remaining Contractual Life 4 years 2 months 12 days
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 151.68
Options Exercisable, Aggregate Intrinsic Value | $ $ 1,441.0
Closing stock price (usd per share) $ 337.36
Exercise Price Range 1  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 39.22
Range of Exercise Prices, maximum (usd per share) $ 57.11
Options Outstanding, Number of Shares | shares 1.1
Options Outstanding, Weighted Average Remaining Contractual Life 9 months 18 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 53.14
Options Exercisable, Number of Shares | shares 1.1
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 53.14
Exercise Price Range 2  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 57.85
Range of Exercise Prices, maximum (usd per share) $ 77.00
Options Outstanding, Number of Shares | shares 1.3
Options Outstanding, Weighted Average Remaining Contractual Life 2 years 2 months 12 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 65.86
Options Exercisable, Number of Shares | shares 1.3
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 65.86
Exercise Price Range 3  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 77.04
Range of Exercise Prices, maximum (usd per share) $ 139.52
Options Outstanding, Number of Shares | shares 1.3
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 108.66
Options Exercisable, Number of Shares | shares 1.3
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 108.66
Exercise Price Range 4  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 143.49
Range of Exercise Prices, maximum (usd per share) $ 174.26
Options Outstanding, Number of Shares | shares 1.1
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 169.00
Options Exercisable, Number of Shares | shares 1.1
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 169.01
Exercise Price Range 5  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 175.53
Range of Exercise Prices, maximum (usd per share) $ 182.83
Options Outstanding, Number of Shares | shares 1.0
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 179.98
Options Exercisable, Number of Shares | shares 1.0
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 180.02
Exercise Price Range 6  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 182.90
Range of Exercise Prices, maximum (usd per share) $ 229.39
Options Outstanding, Number of Shares | shares 1.3
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 10 months 24 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 216.85
Options Exercisable, Number of Shares | shares 0.5
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 209.47
Exercise Price Range 7  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 235.20
Range of Exercise Prices, maximum (usd per share) $ 262.70
Options Outstanding, Number of Shares | shares 1.0
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 9 months 18 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 244.47
Options Exercisable, Number of Shares | shares 0.7
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 244.09
Exercise Price Range 8  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 271.22
Range of Exercise Prices, maximum (usd per share) $ 304.67
Options Outstanding, Number of Shares | shares 1.2
Options Outstanding, Weighted Average Remaining Contractual Life 6 years
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 297.47
Options Exercisable, Number of Shares | shares 0.4
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 294.41
Exercise Price Range 9  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 313.64
Range of Exercise Prices, maximum (usd per share) $ 341.16
Options Outstanding, Number of Shares | shares 0.0
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 323.28
Options Exercisable, Number of Shares | shares 0.0
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 334.66
Exercise Price Range 10  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 347.42
Range of Exercise Prices, maximum (usd per share) $ 347.42
Options Outstanding, Number of Shares | shares 0.5
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 347.42
Options Exercisable, Number of Shares | shares 0.3
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 347.42