v3.22.0.1
Compensation Plans (Stock Based Award Activities) (Details) - USD ($)
$ / shares in Units, $ in Billions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Weighted- Average Grant-Date Fair Value      
Fair value of vested awards $ 28.8 $ 17.8 $ 15.2
Restricted Stock Units (RSUs)      
    Number of     Shares      
Unvested at beginning of period (in shares) 19,288,793    
Granted (in shares) 10,582,700    
Vested (in shares) (11,209,486)    
Forfeited/canceled (in shares) (1,767,294)    
Unvested at end of period (in shares) 16,894,713 19,288,793  
Weighted- Average Grant-Date Fair Value      
Unvested at beginning of period (in dollars per share) $ 1,262.13    
Granted (in dollars per share) 1,949.16 $ 1,407.97 $ 1,092.36
Vested (in dollars per share) 1,345.98    
Forfeited/canceled (in dollars per share) 1,425.48    
Unvested at end of period (in dollars per share) $ 1,626.13 $ 1,262.13  
Unrecognized compensation cost $ 25.8    
Period for recognized of unrecognized compensation cost 2 years 6 months