XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income Per Share - Schedule of Computation of Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator for Basic and Diluted Earnings Per Share -    
Net Income -Basic $ 1,463 $ 1,789
Net Income - Diluted $ 1,463 $ 1,789
Denominator for Basic Earnings Per Share -    
Weighted Average Shares (in shares) 550 575
Denominator for Diluted Earnings Per Share -    
Adjusted Diluted Weighted Average Shares (in shares) 553 577
Net Income Per Share    
Basic (in USD per share) $ 2.66 $ 3.11
Diluted ( in USD per share) $ 2.65 $ 3.10
Stock Options/SARs/ESPP    
Potential Dilutive Common Shares -    
Common shares attributable to dilutive effect of share-based payment arrangements (in shares) 1 1
Restricted Stock/Units and Performance Units    
Potential Dilutive Common Shares -    
Common shares attributable to dilutive effect of share-based payment arrangements (in shares) 2 1