XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per share (Tables)
9 Months Ended
Sep. 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
September 30,
Nine months ended
September 30,
 2024202320242023
Income (Numerator):
Net income for basic and diluted EPS$2,830 $1,730 $3,463 $5,950 
Shares (Denominator):
Weighted-average shares for basic EPS537 535 537 535 
Effect of dilutive securities
Weighted-average shares for diluted EPS542 538 541 538 
Basic EPS$5.27 $3.23 $6.45 $11.12 
Diluted EPS$5.22 $3.22 $6.40 $11.06