XML 21 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation - Schedule of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Options outstanding, Weighted Average Exercise Price, Beginning Balance $ 61,490 $ 43,470 $ 35,650
Granted, Weighted Average Exercise Price 138,310 101,960 81,830
Exercised, Weighted Average Exercise Price 44,450 27,860 21,490
Cancelled, Weighted Average Exercise Price 93,260 68,430 52,920
Stock Options outstanding, Weighted Average Exercise Price, Ending Balance 71,790 $ 61,490 $ 43,470
Options exercisable, Weighted Average Exercise Price $ 53.09    
Options outstanding, Weighted Average Remaining Contractual Term 5 years 8 months 12 days    
Options exercisable, Weighted Average Remaining Contractual Term 4 years 4 months 24 days    
Options outstanding, Aggregate Intrinsic Value $ 851    
Options exercisable, Aggregate Intrinsic Value $ 703    
Time Based Stock Options and SARs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Options Outstanding, Beginning Balance 9,360 11,156 10,936
Granted, Stock Options 1,349 2,342 1,879
Exercised, Stock Options (1,137) (3,917) (1,549)
Cancelled, Stock Options (522) (221) (110)
Stock Options Outstanding, Ending Balance 9,050 9,360 11,156
Stock Options Exercisable, Ending Balance 5,273    
Performance Stock Options and SARs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Options Outstanding, Beginning Balance 2,667 4,586 6,130
Exercised, Stock Options (523) (1,774) (1,366)
Cancelled, Stock Options   (145) (178)
Stock Options Outstanding, Ending Balance 2,144 2,667 4,586
Stock Options Exercisable, Ending Balance 2,144    
Total Stock Options and Stock SARs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Options Outstanding, Beginning Balance 12,027 15,742 17,066
Granted, Stock Options 1,349 2,342 1,879
Exercised, Stock Options (1,660) (5,691) (2,915)
Cancelled, Stock Options (522) (366) (288)
Stock Options Outstanding, Ending Balance 11,194 12,027 15,742
Stock Options Exercisable, Ending Balance 7,417