XML 37 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per share (Tables)
6 Months Ended
Jun. 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
June 30,
Six months ended
June 30,
 2023202220232022
Income (Numerator):
Net income for basic and diluted EPS$1,379 $1,317 $4,220 $2,793 
Shares (Denominator):
Weighted-average shares for basic EPS535 535 534 541 
Effect of dilutive securities
Weighted-average shares for diluted EPS537 537 537 544 
Basic EPS$2.58 $2.46 $7.90 $5.16 
Diluted EPS$2.57 $2.45 $7.86 $5.13