XML 150 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
EMPLOYEE STOCK BENEFIT PLANS (Outstanding and Exercisable Options) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2019
Nov. 20, 2019
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding 101,200  
Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable 78,600  
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 4 years 8 months 12 days  
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 3 years 10 months 24 days  
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 48.08  
Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 46.65  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 1,700  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 1,430  
Share Price $ 64.19 $ 56.48
$10 - $40 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding 27,200  
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 2 years 8 months 12 days  
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 24.81  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 1,071  
$40 - $55 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding 31,300  
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 5 years 8 months 12 days  
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 48.69  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 485  
$55 - $65 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding 30,400  
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 5 years  
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 59.48  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 143  
$65 plus [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding 12,300  
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 5 years 8 months 12 days  
Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 69.89  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 0