XML 168 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION PLANS 2 (Details) - 2016 Plan [Member] - Share-based Payment Arrangement, Option [Member] - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract]      
Options Outstanding, Number of Options 15,852,939    
Options Outstanding, Weighted Average Life 5 years 4 months 27 days    
Options Outstanding, Weighted Average Exercise Price 135.28    
Options Outstanding Aggregate Intrinsic Value $ 1,164    
Options Exercisable Number of Options 10,664,625    
Weighted Average Exercise Price $ 113.30 $ 103.89 $ 92.19
Options Exercisable Aggregate Intrinsic Value $ 1,122    
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 90,181    
Options Outstanding, Weighted Average Life 2 months 1 day    
Options Outstanding, Weighted Average Exercise Price 56.97    
Options Outstanding Aggregate Intrinsic Value $ 14    
Options Exercisable Number of Options 90,181    
Weighted Average Exercise Price $ 56.97    
Options Exercisable Aggregate Intrinsic Value $ 14    
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 2,293,585    
Options Outstanding, Weighted Average Life 1 year 8 months 4 days    
Options Outstanding, Weighted Average Exercise Price 79.39    
Options Outstanding Aggregate Intrinsic Value $ 296    
Options Exercisable Number of Options 2,293,585    
Weighted Average Exercise Price $ 79.39    
Options Exercisable Aggregate Intrinsic Value $ 296    
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 3,341,048    
Options Outstanding, Weighted Average Life 3 years 5 months 8 days    
Options Outstanding, Weighted Average Exercise Price 98.80    
Options Outstanding Aggregate Intrinsic Value $ 367    
Options Exercisable Number of Options 3,341,048    
Weighted Average Exercise Price $ 98.80    
Options Exercisable Aggregate Intrinsic Value $ 366    
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 2,435,321    
Options Outstanding, Weighted Average Life 5 years 14 days    
Options Outstanding, Weighted Average Exercise Price 119.69    
Options Outstanding Aggregate Intrinsic Value $ 216    
Options Exercisable Number of Options 2,314,755    
Weighted Average Exercise Price $ 119.19    
Options Exercisable Aggregate Intrinsic Value $ 214    
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 7,692,804    
Options Outstanding, Weighted Average Life 7 years 6 months 18 days    
Options Outstanding, Weighted Average Exercise Price 173.71    
Options Outstanding Aggregate Intrinsic Value $ 271    
Options Exercisable Number of Options 2,625,056    
Weighted Average Exercise Price $ 158.14    
Options Exercisable Aggregate Intrinsic Value $ 232