XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 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 September 30,
Nine Months Ended September 30,
(in millions, except per share data)2025202420252024
Net income$1,417 $1,272 $3,786 $2,614 
Basic weighted average shares outstanding649 641 648 640 
Dilutive effect of share-based instruments
Diluted weighted average shares outstanding654 647 653 647 
Basic earnings per share$2.18 $1.98 $5.85 $4.08 
Diluted earnings per share$2.17 $1.97 $5.80 $4.04