XML 42 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
The components of basic and diluted earnings per share (“EPS”) for common shares were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
(in millions, except per share data)
Numerator
Net income$3,927 $3,263 $10,908 $9,532 
Denominator
Basic weighted-average shares outstanding903 923 908 928 
Dilutive stock options and stock units
Diluted weighted-average shares outstanding 1
905 925 909 930 
Earnings per Share
Basic$4.35 $3.54 $12.02 $10.27 
Diluted$4.34 $3.53 $12.00 $10.25 
Note: Table may not sum due to rounding.
1    For the periods presented, the calculation of diluted EPS excluded a minimal amount of anti-dilutive share-based payment awards.