XML 105 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation expense $ 160 $ 141 $ 107
Share-based compensation expense related income tax benefit $ 88 $ 88 $ 64
Closing stock price (in dollars per share) $ 418.67    
Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of shares issues in settlement of a vested award 0.00%    
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of shares issues in settlement of a vested award 200.00%    
Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted-average fair values of options granted (in dollars per share) $ 112.63 $ 83.69 $ 45.07
Total intrinsic value of stock options exercised $ 327 $ 283 $ 176
Cash received from option exercises 31 33 36
Total cash tax benefit 89 $ 86 $ 61
Unrecognized compensation expense $ 21    
Weighted average performance period (years) 1 year    
Granted (in shares) 310,000    
Performance-Based      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense $ 62    
Granted (in dollars per share) $ 534.58    
Granted (in shares) 301,000    
Awards to be settled in cash (in shares) 9,000    
Performance Shares ROC      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted (in dollars per share) $ 450.53 $ 340.80 $ 257.63
Performance Shares TSR      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted (in dollars per share) $ 664.77 489.33 301.42
Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense $ 50    
Granted (in dollars per share) $ 449.10 $ 332.69 $ 260.27
Granted (in shares) 124,471    
Awards to be settled in cash (in shares) 15,000    
2021 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares authorized for grant (in shares) 7,149,967    
Authorized for issuance (in shares) 2,226,852    
2021 Plan | Performance-Based      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted (in shares) 301,358    
Service period 3 years    
2019 Plan | Performance-Based      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Service period 3 years    
Upward adjustment to awards granted (in shares) 177,383