XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
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)2025202420252024
Net income$2,130 $1,305 $2,370 $1,342 
Basic weighted average shares outstanding649 641 647 640 
Dilutive effect of share-based instruments
Diluted weighted average shares outstanding652 648 652 647 
Basic earnings per share$3.28 $2.04 $3.66 $2.10 
Diluted earnings per share$3.27 $2.01 $3.63 $2.08