XML 30 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Numerator    
Net income $ 1,693 $ 1,862
Denominator    
Basic weighted-average shares outstanding 1,005 1,026
Dilutive stock options and stock units 5 6
Diluted weighted-average shares outstanding 1,010 1,032
Earnings per Share    
Basic $ 1.68 $ 1.81
Diluted $ 1.68 $ 1.80