XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of 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, 2023 and 2022 (in millions, except per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2023202220232022
Numerator for Basic and Diluted Earnings Per Share -
Net Income$1,553 $2,238 $3,576 $2,628 
Denominator for Basic Earnings Per Share -    
Weighted Average Shares580 583 582 582 
Potential Dilutive Common Shares -    
Stock Options/SARs/ESPP
Restricted Stock/Units and Performance Units
Denominator for Diluted Earnings Per Share -    
Adjusted Diluted Weighted Average Shares584 588 586 587 
Net Income Per Share    
Basic$2.68 $3.84 $6.14 $4.52 
Diluted$2.66 $3.81 $6.10 $4.48