v3.24.0.1
Compensation Plans - Stock Based Award Activities (Details) - USD ($)
$ / shares in Units, $ in Billions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted- Average Grant-Date Fair Value      
Fair value of vested awards $ 26.6 $ 23.9 $ 28.8
Restricted Stock Units (RSUs)      
    Number of     Shares      
Unvested at beginning of period (in shares) 324,000,000    
Granted (in shares) 263,000,000    
Vested (in shares) (217,000,000)    
Forfeited/canceled (in shares) (32,000,000)    
Unvested at end of period (in shares) 338,000,000 324,000,000  
Weighted- Average Grant-Date Fair Value      
Unvested at beginning of period (in dollars per share) $ 107.98    
Granted (in dollars per share) 97.59 $ 127.22 $ 97.46
Vested (in dollars per share) 100.36    
Forfeited/canceled (in dollars per share) 106.56    
Unvested at end of period (in dollars per share) $ 104.93 $ 107.98  
Unrecognized compensation cost $ 33.5    
Period for recognized of unrecognized compensation cost 2 years 6 months