v3.26.3
Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator        
Allocation of distributed earnings (cash dividends paid to common stockholders) $ 2,702 $ 2,537 $ 7,933 $ 7,513
Allocation of undistributed earnings 23,468 32,442 192,922 90,202
Net income available to common stockholders $ 26,170 $ 34,979 $ 200,855 $ 97,715
Denominator        
Number of shares used in per share computation (in shares) 12,256 12,086 12,169 12,130
Basic net income per common share (in dollars per share) $ 2.14 $ 2.89 $ 16.51 $ 8.06
Numerator        
Allocation of total earnings for basic computation $ 26,170 $ 34,979 $ 200,855 $ 97,715
Preferred stock dividends declared and accrued 0 0 384 0
Preferred stock dividends declared and accrued 298 0 384 0
Net income $ 26,170 $ 34,979 $ 201,239 $ 97,715
Denominator        
Number of shares used in basic computation (in shares) 12,256 12,086 12,169 12,130
Weighted-average effect of dilutive securities        
Restricted stock units and other contingently issuable shares (in shares) 112 117 131 100
Conversion of preferred stock (in shares) 0 0 24 0
Number of shares used in per share computation (in shares) 12,368 12,203 12,324 12,230
Diluted net income per common share (in dollars per share) $ 2.12 $ 2.87 $ 16.33 $ 7.99
Class A        
Numerator        
Allocation of distributed earnings (cash dividends paid to common stockholders) $ 1,295 $ 1,222 $ 3,809 $ 3,609
Allocation of undistributed earnings 11,256 15,617 92,680 43,294
Net income available to common stockholders $ 12,551 $ 16,839 $ 96,489 $ 46,903
Denominator        
Number of shares used in per share computation (in shares) 5,878 5,818 5,846 5,822
Basic net income per common share (in dollars per share) $ 2.14 $ 2.89 $ 16.51 $ 8.06
Numerator        
Allocation of total earnings for basic computation $ 12,551 $ 16,839 $ 96,489 $ 46,903
Reallocation of total earnings as a result of conversion of Class B to Class A shares 1,771 2,445 13,763 6,863
Preferred stock dividends declared and accrued 0 0 209 0
Reallocation of undistributed earnings (117) (171) (1,144) (406)
Net income $ 14,205 $ 19,113 $ 109,317 $ 53,360
Denominator        
Number of shares used in basic computation (in shares) 5,878 5,818 5,846 5,822
Weighted-average effect of dilutive securities        
Conversion of Class B to Class A shares outstanding (in shares) 830 845 834 852
Number of shares used in per share computation (in shares) 6,708 6,663 6,692 6,674
Diluted net income per common share (in dollars per share) $ 2.12 $ 2.87 $ 16.34 $ 8.00
Class A | Restricted stock units and other contingently issuable shares        
Weighted-average effect of dilutive securities        
Restricted stock units and other contingently issuable shares (in shares) 0 0 0 0
Conversion of preferred stock (in shares) 0 0 12 0
Class B        
Numerator        
Allocation of distributed earnings (cash dividends paid to common stockholders) $ 182 $ 177 $ 541 $ 527
Allocation of undistributed earnings 1,589 2,268 13,222 6,336
Net income available to common stockholders $ 1,771 $ 2,445 $ 13,763 $ 6,863
Denominator        
Number of shares used in per share computation (in shares) 830 845 834 852
Basic net income per common share (in dollars per share) $ 2.13 $ 2.89 $ 16.50 $ 8.06
Numerator        
Allocation of total earnings for basic computation $ 1,771 $ 2,445 $ 13,763 $ 6,863
Reallocation of total earnings as a result of conversion of Class B to Class A shares 0 0 0 0
Preferred stock dividends declared and accrued 0 0 0 0
Reallocation of undistributed earnings (14) (22) (140) (52)
Net income $ 1,757 $ 2,423 $ 13,623 $ 6,811
Denominator        
Number of shares used in basic computation (in shares) 830 845 834 852
Weighted-average effect of dilutive securities        
Conversion of Class B to Class A shares outstanding (in shares) 0 0 0 0
Number of shares used in per share computation (in shares) 830 845 834 852
Diluted net income per common share (in dollars per share) $ 2.12 $ 2.87 $ 16.33 $ 7.99
Class B | Restricted stock units and other contingently issuable shares        
Weighted-average effect of dilutive securities        
Restricted stock units and other contingently issuable shares (in shares) 0 0 0 0
Conversion of preferred stock (in shares) 0 0 0 0
Class C        
Numerator        
Allocation of distributed earnings (cash dividends paid to common stockholders) $ 1,225 $ 1,138 $ 3,583 $ 3,377
Allocation of undistributed earnings 10,623 14,557 87,020 40,572
Net income available to common stockholders $ 11,848 $ 15,695 $ 90,603 $ 43,949
Denominator        
Number of shares used in per share computation (in shares) 5,548 5,423 5,489 5,456
Basic net income per common share (in dollars per share) $ 2.14 $ 2.89 $ 16.51 $ 8.06
Numerator        
Allocation of total earnings for basic computation $ 11,848 $ 15,695 $ 90,603 $ 43,949
Reallocation of total earnings as a result of conversion of Class B to Class A shares 0 0 0 0
Preferred stock dividends declared and accrued 0 0 175 0
Reallocation of undistributed earnings 117 171 1,144 406
Net income $ 11,965 $ 15,866 $ 91,922 $ 44,355
Denominator        
Number of shares used in basic computation (in shares) 5,548 5,423 5,489 5,456
Weighted-average effect of dilutive securities        
Conversion of Class B to Class A shares outstanding (in shares) 0 0 0 0
Number of shares used in per share computation (in shares) 5,660 5,540 5,632 5,556
Diluted net income per common share (in dollars per share) $ 2.11 $ 2.86 $ 16.32 $ 7.98
Class C | Restricted stock units and other contingently issuable shares        
Weighted-average effect of dilutive securities        
Restricted stock units and other contingently issuable shares (in shares) 112 117 131 100
Conversion of preferred stock (in shares) 0 0 12 0