XML 136 R93.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION PLANS 2 (Details) - 2016 Plan [Member] - Share-based Payment Arrangement, Option [Member]
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
$ / shares
Dec. 31, 2018
$ / shares
Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]      
Options Outstanding, Number of Options | shares 16,568,529    
Options Outstanding, Weighted Average Life 6 years 2 months 19 days    
Options Outstanding, Weighted Average Exercise Price | $ / shares 125.75    
Options Outstanding Aggregate Intrinsic Value | $ $ 1,441    
Options Exercisable Number of Options | shares 10,120,793    
Weighted Average Exercise Price | $ / shares $ 103.89 $ 92.19 $ 83.42
Options Exercisable Aggregate Intrinsic Value | $ $ 1,101    
Minimum [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]      
Vesting periods 4 years    
Maximum [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]      
Vesting periods 10 years    
Exercise Price Range $27.00-64.99 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]      
Options Outstanding, Number of Options | shares 236,938    
Options Outstanding, Weighted Average Life 1 year    
Options Outstanding, Weighted Average Exercise Price | $ / shares 56.58    
Options Outstanding Aggregate Intrinsic Value | $ $ 37    
Options Exercisable Number of Options | shares 236,938    
Weighted Average Exercise Price | $ / shares $ 56.58    
Options Exercisable Aggregate Intrinsic Value | $ $ 37    
Exercise Price Range $65.00-$89.99 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]      
Options Outstanding, Number of Options | shares 2,541,403    
Options Outstanding, Weighted Average Life 2 years 8 months 12 days    
Options Outstanding, Weighted Average Exercise Price | $ / shares 78.96    
Options Outstanding Aggregate Intrinsic Value | $ $ 340    
Options Exercisable Number of Options | shares 2,541,403    
Weighted Average Exercise Price | $ / shares $ 78.96    
Options Exercisable Aggregate Intrinsic Value | $ $ 340    
Exercise Price Range $90.00-$99.99 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]      
Options Outstanding, Number of Options | shares 3,980,975    
Options Outstanding, Weighted Average Life 4 years 8 months 4 days    
Options Outstanding, Weighted Average Exercise Price | $ / shares 98.80    
Options Outstanding Aggregate Intrinsic Value | $ $ 453    
Options Exercisable Number of Options | shares 3,980,975    
Weighted Average Exercise Price | $ / shares $ 98.80    
Options Exercisable Aggregate Intrinsic Value | $ $ 453    
Exercise Price Range $100.00-$134.99 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]      
Options Outstanding, Number of Options | shares 2,892,011    
Options Outstanding, Weighted Average Life 6 years 9 months 10 days    
Options Outstanding, Weighted Average Exercise Price | $ / shares 119.58    
Options Outstanding Aggregate Intrinsic Value | $ $ 270    
Options Exercisable Number of Options | shares 1,985,364    
Weighted Average Exercise Price | $ / shares $ 118.64    
Options Exercisable Aggregate Intrinsic Value | $ $ 187    
Exercise Price Range $135.00-$180.99 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]      
Options Outstanding, Number of Options | shares 6,917,202    
Options Outstanding, Weighted Average Life 8 years 4 months 2 days    
Options Outstanding, Weighted Average Exercise Price | $ / shares 163.40    
Options Outstanding Aggregate Intrinsic Value | $ $ 341    
Options Exercisable Number of Options | shares 1,376,113    
Weighted Average Exercise Price | $ / shares $ 151.53    
Options Exercisable Aggregate Intrinsic Value | $ $ 84