XML 121 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details Textual) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Oct. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common shares unissued and available for grant (in shares)   20 7 9
Stock-based compensation expense   $ 508 $ 450 $ 373
Stock-based compensation expense, income tax benefit   $ 124 $ 110 $ 90
Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years    
Stock options contractual term   10 years    
Dividend yield (as a percent)   1.50% 1.40% 1.00%
Expected volatility (as a percent)   31.00% 32.00% 31.00%
Risk-free interest rate (as a percent)   3.90% 3.50% 1.70%
Remaining performance period (in years)   6 years 10 months 24 days 7 years 1 month 6 days 7 years 1 month 6 days
Weighted-average fair value per option (in dollars per share)   $ 68.79 $ 60.03 $ 55.30
Stock-based compensation, unrecognized compensation cost   $ 19    
Weighted-average remaining vesting period   1 year 3 months 18 days    
Intrinsic value for options exercised   $ 179 $ 26 $ 56
Cash received from exercise of stock options   100 28 56
Income tax benefit related to stock option exercises   $ 25 $ 4 $ 9
Stock Option | Senior Executives        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options contractual term 7 years      
Dividend yield (as a percent) 1.40%      
Expected volatility (as a percent) 34.00%      
Risk-free interest rate (as a percent) 3.90%      
Remaining performance period (in years) 7 years      
Weighted-average fair value per option (in dollars per share) $ 50.10      
Stock Option | Senior Executives | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Stock Option | Senior Executives | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 4 years      
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected volatility (as a percent)   30.00% 45.00% 42.00%
Risk-free interest rate (as a percent)   4.00% 3.70% 1.40%
Remaining performance period (in years)   2 years 10 months 24 days 2 years 10 months 24 days 2 years 10 months 24 days
Stock-based compensation, unrecognized compensation cost   $ 266    
Weighted-average remaining vesting period   1 year 9 months 18 days    
RSAs/RSUs Weighted-average grant date fair value of RSAs granted (in dollars per share)   $ 188.37 $ 163.88 $ 168.26
Total fair value of shares vested   $ 437 $ 389 $ 323
Liability-Based Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Cash paid upon vesting of PGs   $ 60 $ 55 $ 50
Service and Performance-Based RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years    
RSAs/RSUs Weighted-average grant date fair value of RSAs granted (in dollars per share)   $ 176.09    
Service and Performance-Based RSUs | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting target (as a percent)   0.00%    
Service and Performance-Based RSUs | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting target (as a percent)   120.00%    
Service-Based RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
RSAs/RSUs Weighted-average grant date fair value of RSAs granted (in dollars per share)   $ 204.68    
Service-Based RSUs | 2022 and subsequent        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years    
Service-Based RSUs | Prior to 2022        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   4 years