XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per share (Tables)
9 Months Ended
Sep. 30, 2021
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,
 2021202020212020
Income (Numerator):
Net income for basic and diluted EPS$1,884 $2,021 $3,994 $5,649 
Shares (Denominator):
Weighted-average shares for basic EPS567 585 572 588 
Effect of dilutive securities
Weighted-average shares for diluted EPS570 589 576 592 
Basic EPS$3.32 $3.45 $6.98 $9.61 
Diluted EPS$3.31 $3.43 $6.93 $9.54