v3.26.1
Earnings per Share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator    
Distributed earnings $ 1,346 $ 1,329
Undistributed earnings 25,427 15,315
Net income $ 26,773 $ 16,644
Denominator    
Shares used in computation of basic EPS (in shares) 2,534 2,527
Basic EPS (in dollars per share) $ 10.57 $ 6.59
Numerator    
Net income for diluted EPS $ 26,773 $ 16,644
Denominator    
Shares used in computation of basic EPS (in shares) 2,534 2,527
Effect of dilutive RSUs (in shares) 30 63
Shares used in computation of diluted EPS (in shares) 2,564 2,590
Diluted EPS (in dollars per share) $ 10.44 $ 6.43
Common Class A    
Denominator    
Shares used in computation of basic EPS (in shares) 2,192 2,184
Denominator    
Shares used in computation of basic EPS (in shares) 2,192 2,184
Common Class B    
Denominator    
Shares used in computation of basic EPS (in shares) 342 343
Denominator    
Shares used in computation of basic EPS (in shares) 342 343