v3.19.3.a.u2
Share-Based Payments (Compensation Cost And Valuation Assumption) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-Based Payment      
Performance stock units $ 544 $ 301 $ 395
Restricted stock and stock units 273 153 90
Other nonvested stock units 7 4 (5)
Other (5) 5 0
Total 819 463 480
Income tax benefit $ 202 $ 114 $ 184