XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per share (Tables)
9 Months Ended
Sep. 30, 2022
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,
 2022202120222021
Income (Numerator):
Net income for basic and diluted EPS$2,143 $1,884 $4,936 $3,994 
Shares (Denominator):
Weighted-average shares for basic EPS535 567 539 572 
Effect of dilutive securities
Weighted-average shares for diluted EPS538 570 542 576 
Basic EPS$4.01 $3.32 $9.16 $6.98 
Diluted EPS$3.98 $3.31 $9.11 $6.93