XML 129 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCENTIVE PLANS - Unvested Stock Awards (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted- average grant date fair value per share      
Granted (in dollars per share)   $ 49.36 $ 65.07
Income tax benefits for stock-based compensation $ 428 $ 392 $ 350
Unrecognized compensation cost of unvested stock awards $ 1,100    
Weighted-average period of recognition of unrecognized compensation cost of unvested stock awards (in years) 1 year 8 months 12 days    
Unvested Stock Awards      
Shares      
Beginning balance (in shares) 59,857,333    
Granted (in shares) 32,164,458    
Canceled (in shares) (2,693,522)    
Vested (in shares) (21,641,734)    
Ending balance (in shares) 67,686,535 59,857,333  
Weighted- average grant date fair value per share      
Beginning balance (in dollars per share) $ 56.09    
Granted (in dollars per share) 53.00    
Canceled (in dollars per share) 55.04    
Vested (in dollars per share) 58.59    
Ending balance (in dollars per share) 53.87 $ 56.09  
Vested, weighted-average grant date fair value (in dollars per share) $ 58.59    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 1,100 $ 835 $ 863