v3.24.0.1
Common Stock - Restricted Stock Unit Activity (Details) - Unvested restricted stock units - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares      
Unvested, beginning balance (in shares) 44,805    
Granted (in shares) (14,741)    
Vested (in shares) (25)    
Vested and settled (in shares) (16,420)    
Forfeited (in shares) (5,309)    
Unvested, ending balance (in shares) 37,792 44,805  
Weighted- Average Grant Date Fair Value      
Granted (in dollars per share) $ 65.06    
Vested (in dollars per share) 74.53    
Vested and settled (in dollars per share) 76.07    
Forfeited (in dollars per share) $ 85.47    
Aggregate Intrinsic Value      
Aggregate intrinsic value $ 3,645 $ 2,167  
Grants in period and assumed via acquisition (in dollars per share) $ 65.06 $ 74.16 $ 170.42