XML 120 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details Textual) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Oct. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common shares unissued and available for grant (in shares)   7 9 12
Stock-based compensation expense   $ 450 $ 373 $ 326
Stock-based compensation expense, income tax benefit   $ 110 $ 90 $ 78
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.40% 1.00% 1.50%
Expected volatility (as a percent)   32.00% 31.00% 31.00%
Risk-free interest rate (as a percent)   3.50% 1.70% 0.80%
Remaining performance period (in years)   7 years 1 month 6 days 7 years 1 month 6 days 7 years 2 months 12 days
Weighted-average fair value per option (in dollars per share)   $ 60.03 $ 55.30 $ 32.38
Stock-based compensation, unrecognized compensation cost   $ 32    
Weighted-average remaining vesting period   2 years 1 month 6 days    
Intrinsic value for options exercised   $ 26 $ 56 $ 86
Cash received from exercise of stock options   28 56 64
Income tax benefit related to stock option exercises   $ 4 $ 9 $ 14
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)   45.00% 42.00% 41.00%
Risk-free interest rate (as a percent)   3.70% 1.40% 0.20%
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   $ 258    
Weighted-average remaining vesting period   1 year 8 months 12 days    
RSAs/RSUs Weighted-average grant date fair value of RSAs granted (in dollars per share)   $ 163.88 $ 168.26 $ 123.66
Total fair value of shares vested   $ 389 $ 323 $ 227
Liability-Based Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Cash paid upon vesting of PGs   $ 55 $ 50 $ 53
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)   $ 158.57    
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)   $ 172.02    
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