XML 34 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Computation for basic and diluted earnings per share
The computations for basic and diluted EPS were as follows (in millions, except per-share data):
 Three months ended
June 30,
Six months ended
June 30,
 2020201920202019
Income (Numerator):
Net income for basic and diluted EPS$1,803  $2,179  $3,628  $4,171  
Shares (Denominator):
Weighted-average shares for basic EPS588  607  589  615  
Effect of dilutive securities    
Weighted-average shares for diluted EPS592  610  593  618  
Basic EPS$3.07  $3.59  $6.16  $6.78  
Diluted EPS$3.05  $3.57  $6.12  $6.75