XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per share (Tables)
9 Months Ended
Sep. 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
September 30,
Nine months ended
September 30,
 2020201920202019
Income (Numerator):
Net income for basic and diluted EPS$2,021 $1,968 $5,649 $6,139 
Shares (Denominator):
Weighted-average shares for basic EPS585 599 588 609 
Effect of dilutive securities
Weighted-average shares for diluted EPS589 602 592 613 
Basic EPS$3.45 $3.29 $9.61 $10.08 
Diluted EPS$3.43 $3.27 $9.54 $10.01