v3.23.3
Earnings per Share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator        
Net income $ 11,583 $ 4,395 $ 25,081 $ 18,547
Denominator        
Shares used in computation of basic earnings per share (in shares) 2,576 2,682 2,577 2,703
Basic EPS (in dollars per share) $ 4.50 $ 1.64 $ 9.73 $ 6.86
Numerator        
Net income $ 11,583 $ 4,395 $ 25,081 $ 18,547
Denominator        
Shares used in computation of basic earnings per share (in shares) 2,576 2,682 2,577 2,703
Number of shares used for diluted EPS computation (in shares) 2,641 2,687 2,623 2,718
Diluted EPS (in dollars per share) $ 4.39 $ 1.64 $ 9.56 $ 6.82
Class A Common Stock        
Numerator        
Net income $ 10,007 $ 3,729 $ 21,626 $ 15,736
Denominator        
Shares used in computation of basic earnings per share (in shares) 2,226 2,276 2,222 2,293
Basic EPS (in dollars per share) $ 4.50 $ 1.64 $ 9.73 $ 6.86
Numerator        
Net income $ 10,007 $ 3,729 $ 21,626 $ 15,736
Reallocation of net income as a result of conversion of Class B to Class A common stock 1,576 666 3,455 2,811
Reallocation of net income to Class B common stock 0 0 0 0
Net income for diluted EPS $ 11,583 $ 4,395 $ 25,081 $ 18,547
Denominator        
Shares used in computation of basic earnings per share (in shares) 2,226 2,276 2,222 2,293
Conversion of Class B to Class A common stock (in shares) 350 406 355 410
Weighted-average effect of dilutive RSUs (in shares) 65 5 46 15
Number of shares used for diluted EPS computation (in shares) 2,641 2,687 2,623 2,718
Diluted EPS (in dollars per share) $ 4.39 $ 1.64 $ 9.56 $ 6.82
Class B Common Stock        
Numerator        
Net income $ 1,576 $ 666 $ 3,455 $ 2,811
Denominator        
Shares used in computation of basic earnings per share (in shares) 350 406 355 410
Basic EPS (in dollars per share) $ 4.50 $ 1.64 $ 9.73 $ 6.86
Numerator        
Net income $ 1,576 $ 666 $ 3,455 $ 2,811
Reallocation of net income as a result of conversion of Class B to Class A common stock 0 0 0 0
Reallocation of net income to Class B common stock (38) (1) (60) (16)
Net income for diluted EPS $ 1,538 $ 665 $ 3,395 $ 2,795
Denominator        
Shares used in computation of basic earnings per share (in shares) 350 406 355 410
Conversion of Class B to Class A common stock (in shares) 0 0 0 0
Weighted-average effect of dilutive RSUs (in shares) 0 0 0 0
Number of shares used for diluted EPS computation (in shares) 350 406 355 410
Diluted EPS (in dollars per share) $ 4.39 $ 1.64 $ 9.56 $ 6.82