XML 46 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Computation for Basic and Diluted EPS
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,
 2024202320242023
Income (Numerator):
Net income for basic and diluted EPS$746 $1,379 $633 $4,220 
Shares (Denominator):
Weighted-average shares for basic EPS537 535 537 534 
Effect of dilutive securities
Weighted-average shares for diluted EPS541 537 541 537 
Basic EPS$1.39 $2.58 $1.18 $7.90 
Diluted EPS$1.38 $2.57 $1.17 $7.86