v3.26.1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator    
Allocation of distributed earnings (cash dividends paid) $ 2,542 $ 2,434
Allocation of undistributed earnings 60,036 32,106
Net income $ 62,578 $ 34,540
Denominator    
Number of shares used in per share computation (in shares) 12,099 12,183
Basic net income per share (in dollars per share) $ 5.17 $ 2.84
Numerator    
Allocation of total earnings for basic computation $ 62,578 $ 34,540
Net income $ 62,578 $ 34,540
Denominator    
Number of shares used in basic computation (shares) 12,099 12,183
Weighted-average effect of dilutive securities    
Restricted stock units and other contingently issuable shares (shares) 139 108
Number of shares used in per share computation (shares) 12,238 12,291
Diluted net income per share (in dollars per share) $ 5.11 $ 2.81
Class A    
Numerator    
Allocation of distributed earnings (cash dividends paid) $ 1,223 $ 1,167
Allocation of undistributed earnings 28,889 15,367
Net income $ 30,112 $ 16,534
Denominator    
Number of shares used in per share computation (in shares) 5,822 5,831
Basic net income per share (in dollars per share) $ 5.17 $ 2.84
Numerator    
Allocation of total earnings for basic computation $ 30,112 $ 16,534
Reallocation of total earnings as a result of conversion of Class B to Class A shares 4,328 2,435
Reallocation of undistributed earnings (375) (156)
Net income $ 34,065 $ 18,813
Denominator    
Number of shares used in basic computation (shares) 5,822 5,831
Weighted-average effect of dilutive securities    
Conversion of Class B to Class A shares outstanding (shares) 837 859
Number of shares used in per share computation (shares) 6,659 6,690
Diluted net income per share (in dollars per share) $ 5.12 $ 2.81
Class A | Restricted stock units and other contingently issuable shares    
Weighted-average effect of dilutive securities    
Restricted stock units and other contingently issuable shares (shares) 0 0
Class B    
Numerator    
Allocation of distributed earnings (cash dividends paid) $ 175 $ 171
Allocation of undistributed earnings 4,153 2,264
Net income $ 4,328 $ 2,435
Denominator    
Number of shares used in per share computation (in shares) 837 859
Basic net income per share (in dollars per share) $ 5.17 $ 2.83
Numerator    
Allocation of total earnings for basic computation $ 4,328 $ 2,435
Reallocation of total earnings as a result of conversion of Class B to Class A shares 0 0
Reallocation of undistributed earnings (47) (20)
Net income $ 4,281 $ 2,415
Denominator    
Number of shares used in basic computation (shares) 837 859
Weighted-average effect of dilutive securities    
Conversion of Class B to Class A shares outstanding (shares) 0 0
Number of shares used in per share computation (shares) 837 859
Diluted net income per share (in dollars per share) $ 5.11 $ 2.81
Class B | Restricted stock units and other contingently issuable shares    
Weighted-average effect of dilutive securities    
Restricted stock units and other contingently issuable shares (shares) 0 0
Class C    
Numerator    
Allocation of distributed earnings (cash dividends paid) $ 1,144 $ 1,096
Allocation of undistributed earnings 26,994 14,475
Net income $ 28,138 $ 15,571
Denominator    
Number of shares used in per share computation (in shares) 5,440 5,493
Basic net income per share (in dollars per share) $ 5.17 $ 2.83
Numerator    
Allocation of total earnings for basic computation $ 28,138 $ 15,571
Reallocation of total earnings as a result of conversion of Class B to Class A shares 0 0
Reallocation of undistributed earnings 375 156
Net income $ 28,513 $ 15,727
Denominator    
Number of shares used in basic computation (shares) 5,440 5,493
Weighted-average effect of dilutive securities    
Conversion of Class B to Class A shares outstanding (shares) 0 0
Number of shares used in per share computation (shares) 5,579 5,601
Diluted net income per share (in dollars per share) $ 5.11 $ 2.81
Class C | Restricted stock units and other contingently issuable shares    
Weighted-average effect of dilutive securities    
Restricted stock units and other contingently issuable shares (shares) 139 108