v3.22.4
Compensation Plans - Stock Based Award Activities (Details) - USD ($)
$ / shares in Units, $ in Billions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Weighted- Average Grant-Date Fair Value      
Fair value of vested awards $ 23.9 $ 28.8 $ 17.8
Restricted Stock Units (RSUs)      
    Number of     Shares      
Unvested at beginning of period (in shares) 338,000,000    
Granted (in shares) 227,000,000    
Vested (in shares) (213,000,000)    
Forfeited/canceled (in shares) (28,000,000)    
Unvested at end of period (in shares) 324,000,000 338,000,000  
Weighted- Average Grant-Date Fair Value      
Unvested at beginning of period (in dollars per share) $ 81.31    
Granted (in dollars per share) 127.22 $ 97.46 $ 70.40
Vested (in dollars per share) 87.53    
Forfeited/canceled (in dollars per share) 97.10    
Unvested at end of period (in dollars per share) $ 107.98 $ 81.31  
Unrecognized compensation cost $ 32.8    
Period for recognized of unrecognized compensation cost 2 years 7 months 6 days