v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
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 June 30,Six Months Ended June 30,
2026202520262025
(in millions, except per share data)
Numerator
Net income$4,388 $3,701 $8,270 $6,981 
Denominator
Basic weighted-average shares outstanding882 908 887 910 
Dilutive stock options and stock units
Diluted weighted-average shares outstanding 1
883 909 888 911 
Earnings per Share
Basic$4.98 $4.08 $9.33 $7.67 
Diluted$4.97 $4.07 $9.32 $7.66 
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.