XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Computation for Basic and Diluted Earnings (Loss) 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,
 2025202420252024
Income (Numerator):
Net income for basic and diluted EPS$3,216 $2,830 $6,378 $3,463 
Shares (Denominator):
Weighted-average shares for basic EPS538 537 538 537 
Effect of dilutive securities
Weighted-average shares for diluted EPS542 542 542 541 
Basic earnings per share$5.98 $5.27 $11.86 $6.45 
Diluted earnings per share$5.93 $5.22 $11.77 $6.40