v3.23.1
Earnings per Share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator    
Net income $ 5,709 $ 7,465
Denominator    
Shares used in computation of basic earnings per share (in shares) 2,587 2,725
Basic EPS (in dollars per share) $ 2.21 $ 2.74
Numerator    
Net income $ 5,709 $ 7,465
Denominator    
Shares used in computation of basic earnings per share (in shares) 2,587 2,725
Number of shares used for diluted EPS computation (in shares) 2,596 2,742
Diluted EPS (in dollars per share) $ 2.20 $ 2.72
Class A Common Stock    
Numerator    
Net income $ 4,905 $ 6,334
Denominator    
Shares used in computation of basic earnings per share (in shares) 2,223 2,312
Basic EPS (in dollars per share) $ 2.21 $ 2.74
Numerator    
Net income $ 4,905 $ 6,334
Reallocation of net income as a result of conversion of Class B to Class A common stock 804 1,131
Reallocation of net income to Class B common stock 0 0
Net income for diluted EPS $ 5,709 $ 7,465
Denominator    
Shares used in computation of basic earnings per share (in shares) 2,223 2,312
Conversion of Class B to Class A common stock (in shares) 364 413
Weighted average effect of dilutive RSUs (in shares) 9 17
Number of shares used for diluted EPS computation (in shares) 2,596 2,742
Diluted EPS (in dollars per share) $ 2.20 $ 2.72
Class B Common Stock    
Numerator    
Net income $ 804 $ 1,131
Denominator    
Shares used in computation of basic earnings per share (in shares) 364 413
Basic EPS (in dollars per share) $ 2.21 $ 2.74
Numerator    
Net income $ 804 $ 1,131
Reallocation of net income as a result of conversion of Class B to Class A common stock 0 0
Reallocation of net income to Class B common stock (3) (7)
Net income for diluted EPS $ 801 $ 1,124
Denominator    
Shares used in computation of basic earnings per share (in shares) 364 413
Conversion of Class B to Class A common stock (in shares) 0 0
Weighted average effect of dilutive RSUs (in shares) 0 0
Number of shares used for diluted EPS computation (in shares) 364 413
Diluted EPS (in dollars per share) $ 2.20 $ 2.72