XML 27 R17.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table provides a reconciliation between basic and diluted earnings per share:
Three months ended
September 30,
Nine months ended
September 30,
Millions, except per share amounts2025202420252024
Net income$1,788 $1,671 $5,290 $4,985 
Weighted-average number of shares outstanding:
Basic592.4 607.6 595.8608.7
Dilutive effect of stock options0.2 0.4 0.30.4
Dilutive effect of retention shares and units0.6 0.6 0.60.6
Diluted593.2 608.6 596.7609.7
Earnings per share - basic$3.02 $2.75 $8.88 $8.19 
Earnings per share - diluted$3.01 $2.75 $8.87 $8.18 
Stock options excluded as their inclusion would be anti-dilutive1.00.60.90.6