XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Outstanding and Exercisable Options Ranges (Details)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number of Shares | shares 11.7
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 125.07
Options Outstanding, Aggregate Intrinsic Value | $ $ 2,737.0
Options Exercisable, Number of Shares | shares 9.4
Options Exercisable, Weighted Average Remaining Contractual Life 4 years 3 months 18 days
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 99.52
Options Exercisable, Aggregate Intrinsic Value | $ $ 2,453.0
Share Price $ 359.30
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) 29.91
Range of Exercise Prices, maximum (usd per share) $ 49.34
Options Outstanding, Number of Shares | shares 1.4
Options Outstanding, Weighted Average Remaining Contractual Life 1 year 10 months 24 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 45.18
Options Exercisable, Number of Shares | shares 1.4
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 45.18
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) 51.02
Range of Exercise Prices, maximum (usd per share) $ 57.11
Options Outstanding, Number of Shares | shares 1.4
Options Outstanding, Weighted Average Remaining Contractual Life 2 years 6 months
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 54.39
Options Exercisable, Number of Shares | shares 1.4
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 54.39
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) 57.48
Range of Exercise Prices, maximum (usd per share) $ 59.46
Options Outstanding, Number of Shares | shares 1.4
Options Outstanding, Weighted Average Remaining Contractual Life 2 years 10 months 24 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 58.78
Options Exercisable, Number of Shares | shares 1.4
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 58.78
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) 59.58
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 9 months 18 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 69.07
Options Exercisable, Number of Shares | shares 1.3
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 69.07
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) 77.04
Range of Exercise Prices, maximum (usd per share) $ 139.52
Options Outstanding, Number of Shares | shares 1.6
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 108.72
Options Exercisable, Number of Shares | shares 1.6
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 108.24
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) 143.49
Range of Exercise Prices, maximum (usd per share) $ 174.26
Options Outstanding, Number of Shares | shares 1.4
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 168.88
Options Exercisable, Number of Shares | shares 1.1
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 169.46
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) 175.53
Range of Exercise Prices, maximum (usd per share) $ 182.83
Options Outstanding, Number of Shares | shares 1.3
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 179.91
Options Exercisable, Number of Shares | shares 0.7
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 180.38
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) 182.90
Range of Exercise Prices, maximum (usd per share) $ 245.60
Options Outstanding, Number of Shares | shares 1.3
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 8 months 12 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 234.88
Options Exercisable, Number of Shares | shares 0.4
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 230.62
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) 249.83
Range of Exercise Prices, maximum (usd per share) $ 341.16
Options Outstanding, Number of Shares | shares 0.1
Options Outstanding, Weighted Average Remaining Contractual Life 9 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 270.94
Options Exercisable, Number of Shares | shares 0.0
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 251.85
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 9 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.1
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 347.42