v3.24.2
Earnings per Share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator        
Distributed earnings $ 1,266 $ 0 $ 2,539 $ 0
Undistributed earnings 12,199 7,788 23,295 13,498
Net income $ 13,465 $ 7,788 $ 25,834 $ 13,498
Denominator        
Shares used in computation of basic EPS (in shares) 2,534 2,568 2,540 2,577
Basic EPS (in dollars per share) $ 5.31 $ 3.03 $ 10.17 $ 5.24
Numerator        
Net income for diluted EPS $ 13,465 $ 7,788 $ 25,834 $ 13,498
Denominator        
Shares used in computation of basic EPS (in shares) 2,534 2,568 2,540 2,577
Weighted-average effect of dilutive RSUs (in shares) 76 44 79 27
Shares used inn computation of diluted EPS (in shares) 2,610 2,612 2,619 2,604
Diluted EPS (in dollars per share) $ 5.16 $ 2.98 $ 9.86 $ 5.18