v3.22.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of 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):
 Year Ended December 31,
 202120202019
 Class
A
Class
B
Class
A
Class
B
Class
A
Class
B 
Basic EPS:      
Numerator      
Net income$33,328 $6,042 $24,607 $4,539 $15,569 $2,916 
Denominator      
Shares used in computation of basic earnings per share2,383 432 2,407 444 2,404 450 
Basic EPS$13.99 $13.99 $10.22 $10.22 $6.48 $6.48 
Diluted EPS:    
Numerator      
Net income$33,328 $6,042 $24,607 $4,539 $15,569 $2,916 
Reallocation of net income as a result of conversion of Class B to Class A common stock6,042 — 4,539 — 2,916 — 
Reallocation of net income to Class B common stock— (93)— (58)— (18)
Net income for diluted EPS$39,370 $5,949 $29,146 $4,481 $18,485 $2,898 
Denominator      
Shares used in computation of basic earnings per share2,383 432 2,407 444 2,404 450 
Conversion of Class B to Class A common stock432 — 444 — 450 — 
Weighted-average effect of dilutive RSUs44 — 37 — 22 
Shares used in computation of diluted earnings per share2,859 432 2,888 444 2,876 451 
Diluted EPS$13.77 $13.77 $10.09 $10.09 $6.43 $6.43