XML 63 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Schedule of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Options outstanding, Weighted Average Exercise Price, Beginning Balance $ 91.53 $ 71.79 $ 61.49
Granted, Weighted Average Exercise Price 174.98 144.47 138.31
Exercised, Weighted Average Exercise Price 67.57 44.07 44.45
Cancelled, Weighted Average Exercise Price 138.32 111.69 93.26
Stock Options outstanding, Weighted Average Exercise Price, Ending Balance 113.15 $ 91.53 $ 71.79
Options exercisable, Weighted Average Exercise Price $ 89.70    
Options outstanding, Weighted Average Remaining Contractual Term 6 years 2 months 12 days    
Options exercisable, Weighted Average Remaining Contractual Term 5 years    
Options outstanding, Aggregate Intrinsic Value $ 927    
Options exercisable, Aggregate Intrinsic Value $ 631    
Time Based Stock Options and SARs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Options Outstanding, Beginning Balance 7,836 9,050 9,360
Granted, Stock Options 877 1,120 1,349
Exercised, Stock Options (2,443) (2,159) (1,137)
Cancelled, Stock Options (108) (175) (522)
Stock Options Outstanding, Ending Balance 6,162 7,836 9,050
Stock Options Exercisable, Ending Balance 3,486    
Performance Stock Options and SARs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Options Outstanding, Beginning Balance 819 2,144 2,667
Exercised, Stock Options (533) (1,325) (523)
Stock Options Outstanding, Ending Balance 286 819 2,144
Stock Options Exercisable, Ending Balance 286    
Total Stock Options and Stock SARs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Options Outstanding, Beginning Balance 8,655 11,194 12,027
Granted, Stock Options 877 1,120 1,349
Exercised, Stock Options (2,976) (3,484) (1,660)
Cancelled, Stock Options (108) (175) (522)
Stock Options Outstanding, Ending Balance 6,448 8,655 11,194
Stock Options Exercisable, Ending Balance 3,772