v3.25.2
Stock-Based Compensation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost $ 441 $ 316 $ 842 $ 636
Income tax benefits (156) (101) (350) (222)
Net stock-based compensation cost 285 214 492 414
Pre-tax stock-based compensation cost increase (decrease) 125   206  
Unrecognized compensation cost related to non-vested awards 2,500   $ 2,500  
Unrecognized compensation cost related to non-vested awards, weighted average period of recognition     2 years 4 months 24 days  
Restricted Stock Units (RSUs)        
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost increase (decrease) 102   $ 154  
Performance Shares        
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost increase (decrease) 13   34  
Stock Options        
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost increase (decrease)     14  
Cost        
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost 67 53 132 109
Selling, general and administrative        
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost 244 172 461 343
Research and development        
Stock-based compensation cost, allocation of recognized costs        
Pre-tax stock-based compensation cost $ 130 $ 90 $ 249 $ 183