v3.23.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Numerators and Denominators of Basic and Diluted EPS Computations for Common Stock
The numerators and denominators of the basic and diluted EPS computations for our common stock are calculated as follows (in millions, except per share amounts): 
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
 Class AClass BClass AClass BClass AClass BClass AClass B
Basic EPS:
Numerator
Net income$10,007 $1,576 $3,729 $666 $21,626 $3,455 $15,736 $2,811 
Denominator
Shares used in computation of basic earnings per share2,226 350 2,276 406 2,222 355 2,293 410 
Basic EPS$4.50 $4.50 $1.64 $1.64 $9.73 $9.73 $6.86 $6.86 
Diluted EPS:
Numerator
Net income $10,007 $1,576 $3,729 $666 $21,626 $3,455 $15,736 $2,811 
Reallocation of net income as a result of conversion of Class B to Class A common stock1,576 — 666 — 3,455 — 2,811 — 
Reallocation of net income to Class B common stock— (38)— (1)— (60)— (16)
Net income for diluted EPS$11,583 $1,538 $4,395 $665 $25,081 $3,395 $18,547 $2,795 
Denominator
Shares used in computation of basic earnings per share2,226 350 2,276 406 2,222 355 2,293 410 
Conversion of Class B to Class A common stock350 — 406 — 355 — 410 — 
Weighted-average effect of dilutive RSUs65 — — 46 — 15 — 
Shares used in computation of diluted earnings per share2,641 350 2,687 406 2,623 355 2,718 410 
Diluted EPS$4.39 $4.39 $1.64 $1.64 $9.56 $9.56 $6.82 $6.82