XML 88 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation - Outstanding and Exercisable Options Ranges (Details)
$ / shares in Units, shares in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number of Shares | shares 4.5
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 3 months 18 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 305.06
Options Outstanding, Aggregate Intrinsic Value | $ $ 2,296,000,000
Options Exercisable, Number of Shares | shares 3.6
Options Exercisable, Weighted Average Remaining Contractual Life 4 years 4 months 24 days
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 241.12
Options Exercisable, Aggregate Intrinsic Value | $ $ 2,050,000,000
Closing stock price (usd per share) | $ $ 818.10
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) $ 89.74
Range of Exercise Prices, maximum (usd per share) $ 165.59
Options Outstanding, Number of Shares | shares 0.9
Options Outstanding, Weighted Average Remaining Contractual Life 2 years 10 months 24 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 141.87
Options Exercisable, Number of Shares | shares 0.9
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 141.86
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) 165.68
Range of Exercise Prices, maximum (usd per share) $ 178.39
Options Outstanding, Number of Shares | shares 1.1
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 2 months 12 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 173.41
Options Exercisable, Number of Shares | shares 1.1
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 173.41
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) 178.75
Range of Exercise Prices, maximum (usd per share) $ 328.46
Options Outstanding, Number of Shares | shares 1.0
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 9 months 18 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 238.80
Options Exercisable, Number of Shares | shares 1.0
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 237.40
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) 347.53
Range of Exercise Prices, maximum (usd per share) $ 533.96
Options Outstanding, Number of Shares | shares 1.0
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 492.87
Options Exercisable, Number of Shares | shares 0.5
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 482.29
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) 537.40
Range of Exercise Prices, maximum (usd per share) $ 758.07
Options Outstanding, Number of Shares | shares 0.5
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 10 months 24 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 625.37
Options Exercisable, Number of Shares | shares 0.1
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 596.67