v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator        
Distributed earnings $ 1,263 $ 0 $ 3,802 $ 0
Undistributed earnings 14,425 11,583 37,720 25,081
Net income $ 15,688 $ 11,583 $ 41,522 $ 25,081
Denominator        
Shares used in computation of basic EPS (in shares) 2,529 2,576 2,536 2,577
Basic EPS (in dollars per share) $ 6.20 $ 4.50 $ 16.37 $ 9.73
Numerator        
Net income for diluted EPS $ 15,688 $ 11,583 $ 41,522 $ 25,081
Denominator        
Shares used in computation of basic EPS (in shares) 2,529 2,576 2,536 2,577
Weighted-average effect of dilutive RSUs (in shares) 71 65 79 46
Shares used inn computation of diluted EPS (in shares) 2,600 2,641 2,615 2,623
Diluted EPS (in dollars per share) $ 6.03 $ 4.39 $ 15.88 $ 9.56
Class A        
Numerator        
Distributed earnings $ 1,090   $ 3,280  
Denominator        
Shares used in computation of basic EPS (in shares) 2,184 2,226 2,190 2,222
Denominator        
Shares used in computation of basic EPS (in shares) 2,184 2,226 2,190 2,222
Class B        
Numerator        
Distributed earnings $ 172   $ 519  
Denominator        
Shares used in computation of basic EPS (in shares) 345 350 346 355
Denominator        
Shares used in computation of basic EPS (in shares) 345 350 346 355