v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The following table shows the computation of basic and diluted earnings per share:

Basic and diluted earnings per share
Three Months Ended June 30,
Six Months Ended June 30,
(in millions, except per share data)2026202520262025
Net income$1,604 $2,130 $1,315 $2,370 
Basic weighted average shares outstanding654 649 653 647 
Dilutive effect of share-based instruments
Diluted weighted average shares outstanding658 652 657 652 
Basic earnings per share$2.45 $3.28 $2.01 $3.66 
Diluted earnings per share$2.44 $3.27 $2.00 $3.63