XML 38 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted earnings per share The following table shows our computation of basic and diluted earnings per share:
Year Ended December 31,
(in millions, except per share data)201920182017
Net income$4,767  $3,935  $3,205  
Basic weighted average shares outstanding651  691  720  
Dilutive effect of share-based awards   
Diluted weighted average shares outstanding653  694  723  
Basic earnings per share$7.32  $5.69  $4.45  
Diluted earnings per share$7.30  $5.67  $4.43