v3.24.0.1
Equity - Stock Options (Details) - Stock Options - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Contractual term 10 years    
Vesting period 3 years    
Exercise price for awards granted as percentage of market value on the date of grant 100.00%    
Weighted-average grant-date fair value of the stock options granted (in dollars per share) $ 29.89 $ 22.83 $ 16.28
Options      
Outstanding at the beginning of the period (in shares) 9,320    
Granted (in shares) 642    
Exercised (in shares) (2,410)    
Lapsed and forfeited (in shares) (71)    
Outstanding at the end of the period (in shares) 7,481 9,320  
Exercisable at the end of the period (in shares) 5,954    
Weighted- average exercise price      
Outstanding at the beginning of the period (in dollars per share) $ 91.84    
Granted (in dollars per share) 149.30    
Exercised (in dollars per share) 73.21    
Lapsed and forfeited (in dollars per share) 90.43    
Outstanding at the end of the period (in dollars per share) 102.80 $ 91.84  
Exercisable at the end of the period (in dollars per share) $ 93.85    
Weighted-average remaining life (in years)      
Outstanding 5 years 4 years 9 months 18 days  
Exercisable 4 years 2 months 12 days    
Aggregate intrinsic value      
Outstanding $ 390 $ 650  
Exercisable 364    
Aggregate intrinsic value of options exercised 189 $ 295 $ 239
Total fair value of options vested 21    
Unrecognized compensation cost $ 6    
Period for recognition of unrecognized compensation cost 2 years