v3.24.1.u1
Earnings per Share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator    
Distributed earnings $ 1,273 $ 0
Undistributed earnings 11,096 5,709
Net income $ 12,369 $ 5,709
Denominator    
Shares used in computation of basic EPS (in shares) 2,545 2,587
Basic EPS (in dollars per share) $ 4.86 $ 2.21
Numerator    
Net income for diluted EPS $ 12,369 $ 5,709
Denominator    
Shares used in computation of basic EPS (in shares) 2,545 2,587
Weighted-average effect of dilutive RSUs (in shares) 80 9
Shares used inn computation of diluted EPS (in shares) 2,625 2,596
Diluted EPS (in dollars per share) $ 4.71 $ 2.20