v3.26.1
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2026
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
June 30,
Six months ended
June 30,
2026202520262025
Income (Numerator):
Net income for basic and diluted EPS$2,375 $1,432 $4,194 $3,162 
Shares (Denominator):
Weighted-average shares for basic EPS540 538 540 538 
Effect of dilutive securities
Weighted-average shares for diluted EPS544 541 544 541 
Basic earnings per share$4.40 $2.66 $7.77 $5.88 
Diluted earnings per share$4.37 $2.65 $7.71 $5.84