XML 210 R149.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation Plans - Stock Option Awards (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Options (in thousands)      
Outstanding at beginning of year (in shares) 6,071    
Granted (in shares) 270    
Exercised (in shares) (1,823)    
Forfeited (in shares) 0    
Expired (in shares) 0    
Outstanding at end of year (in shares) 4,518 6,071  
Number of Options (in thousands), Outstanding, fully vested and expected to vest (in shares) 4,494    
Number of Options (in thousands), Exercisable at end of year (in shares) 3,711    
Weighted Average Exercise Price      
Outstanding at beginning of year (in USD per share) $ 55.92    
Granted (in USD per share) 95.74    
Exercised (in USD per share) 50.45    
Forfeited (in USD per share) 0    
Expired (in USD per share) 0    
Outstanding at end of year (in USD per share) 60.51 $ 55.92  
Weighted Average Exercise Price, Outstanding, fully vested and expected to vest (in USD per share) 60.40    
Weighted Average Exercise Price, Exercisable at end of year (in USD per share) $ 55.85    
Weighted Average Remaining Contractual Term, Outstanding at end of year 5 years 4 months 24 days    
Weighted Average Remaining Contractual Term, Outstanding, fully vested and expected to vest 5 years 4 months 24 days    
Weighted Average Remaining Contractual Term, Exercisable at end of year 4 years 9 months 18 days    
Aggregate Intrinsic Value, Outstanding at end of year $ 221    
Aggregate Intrinsic Value, Outstanding, fully vested and expected to vest 221    
Aggregate Intrinsic Value, Exercisable at end of year $ 199    
Employee Stock Option      
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]      
Expected dividend yield 1.80% 2.00% 2.30%
Expected annualized spot volatility minimum 19.20% 24.50% 28.30%
Expected annualized spot volatility maximum 22.70% 26.00% 29.60%
Weighted average annualized volatility 21.70% 25.40% 28.80%
Risk-free spot rate minimum 4.30% 3.80% (0.04%)
Risk-free spot rate maximum 5.50% 5.10% 2.00%
Expected term 7 years 4 months 24 days 6 years 8 months 12 days 6 years 4 months 24 days