XML 119 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stock-based compensation cost, allocation of recognized costs    
Pre-tax stock-based compensation cost $ 401 $ 320
Income tax benefits (194) (120)
Net stock-based compensation cost 207 200
Pre-tax stock-based compensation cost increase (decrease) 81  
Unrecognized compensation cost related to non-vested awards $ 2,500  
Unrecognized compensation cost related to non-vested awards, weighted average period of recognition 2 years 7 months 6 days  
Restricted Stock Units (RSUs)    
Stock-based compensation cost, allocation of recognized costs    
Pre-tax stock-based compensation cost increase (decrease) $ 52  
Performance Shares    
Stock-based compensation cost, allocation of recognized costs    
Pre-tax stock-based compensation cost increase (decrease) 21  
Stock Options    
Stock-based compensation cost, allocation of recognized costs    
Pre-tax stock-based compensation cost increase (decrease) 7  
Cost    
Stock-based compensation cost, allocation of recognized costs    
Pre-tax stock-based compensation cost 65 56
Selling, general and administrative    
Stock-based compensation cost, allocation of recognized costs    
Pre-tax stock-based compensation cost 217 171
Research and development    
Stock-based compensation cost, allocation of recognized costs    
Pre-tax stock-based compensation cost $ 119 $ 93