XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of computations of basic and diluted earnings per share
The computations of basic and diluted earnings per share were as follows:
Three Months Ended June 30,
Six Months Ended June 30,
2025
2024
2025
2024
(in millions, except per share amounts)
Numerator:
Net income$1,060 $829 $1,643 $1,819 
Denominator:
Basic: Weighted-average common shares outstanding97.4 101.6 97.9 102.2 
Effect of potentially dilutive nonqualified stock options and other share-based awards1.4 1.8 1.5 1.8 
Diluted: Weighted-average common shares outstanding98.8 103.4 99.4 104.0 
Earnings per share:
Basic$10.88 $8.16 $16.78 $17.80 
Diluted$10.73 $8.02 $16.53 $17.49