XML 23 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income Per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The following table sets forth the computation of Net Income Per Share for the three-month and six-month periods ended June 30, 2025 and 2024 (in millions, except per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
Numerator for Basic and Diluted Earnings Per Share -
Net Income$1,345 $1,690 $2,808 $3,479 
Denominator for Basic Earnings Per Share -    
Weighted Average Shares543 569 547 572 
Potential Dilutive Common Shares -    
Stock Options/SARs/ESPP— — 
Restricted Stock/Units and Performance Units
Denominator for Diluted Earnings Per Share -    
Adjusted Diluted Weighted Average Shares546 572 549 575 
Net Income Per Share    
Basic$2.48 $2.97 $5.13 $6.08 
Diluted$2.46 $2.95 $5.11 $6.05 

The diluted earnings per share calculation excludes stock option, SAR and ESPP grants that were anti-dilutive. Shares underlying the excluded stock option, SAR and ESPP grants were zero for both the three-month periods ended June 30, 2025 and 2024, and zero for both the six-month periods ended June 30, 2025 and 2024.