XML 85 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Plans (Details Textuals) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Oct. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common shares unissued and available for grant   9 12 14
Stock-based compensation expense   $ 280 $ 288 $ 283
Stock-based compensation expense, income tax benefit   $ 67 69 102
Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options contractual term   10 years    
Stock-based compensation, unrecognized compensation cost   $ 7    
Weighted-average remaining vesting period   1 year 2 months 12 days    
Intrinsic value for options exercised   $ 104 104 197
Cash received from exercise of stock options   84 87 130
Income tax benefit related to stock option exercises   18 $ 18 $ 59
Stock Option [Member] | Senior Executives [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options contractual term 7 years      
Service condition period 3 years      
Restricted Stock Awards [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation, unrecognized compensation cost   $ 195    
Weighted-average remaining vesting period   2 years 1 month 6 days    
Vest percentage   25.00%    
RSAs/RSUs Weighted-average grant date fair value of RSAs granted (in dollars per share)   $ 96.24 $ 98.20 $ 77.80
Total fair value of shares vested   $ 286 $ 239 $ 180
Liability-Based Awards [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Cash paid upon vesting of PGs   $ 81 $ 56 $ 48