XML 37 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share (Tables)
9 Months Ended
Sep. 30, 2023
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,
 2023202220232022
Income (Numerator):
Net income for basic and diluted EPS$1,730 $2,143 $5,950 $4,936 
Shares (Denominator):
Weighted-average shares for basic EPS535 535 535 539 
Effect of dilutive securities
Weighted-average shares for diluted EPS538 538 538 542 
Basic EPS$3.23 $4.01 $11.12 $9.16 
Diluted EPS$3.22 $3.98 $11.06 $9.11