v3.23.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Schedule of shares repurchased
The following table presents Class A and Class C shares repurchased and subsequently retired (in millions):
Three Months Ended June 30, 2023Six Months Ended June 30, 2023
SharesAmountSharesAmount
Class A share repurchases17 $1,908 37 $3,919 
Class C share repurchases114 13,206 251 26,319 
Total share repurchases(1)
131 $15,114 288 $30,238 
(1)    Shares repurchased include unsettled repurchases as of June 30, 2023.