XML 55 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The components of basic and diluted EPS for common shares for each of the years ended December 31 were as follows:
 202420232022
 (in millions, except per share data)
Numerator
Net income$12,874 $11,195 $9,930 
Denominator
Basic weighted-average shares outstanding925 944 968 
Dilutive stock options and stock units
Diluted weighted-average shares outstanding 1
927 946 971 
Earnings per Share
Basic$13.91 $11.86 $10.26 
Diluted$13.89 $11.83 $10.22 
Note: Table may not sum due to rounding.
1For the years presented, the calculation of diluted EPS excluded a minimal amount of anti-dilutive share-based payment awards.