XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator        
Allocation of distributed earnings (cash dividends paid) $ 2,455 $ 0 $ 4,921 $ 0
Allocation of undistributed earnings 23,846 19,689 68,661 53,108
Net income $ 26,301 $ 19,689 $ 73,582 $ 53,108
Denominator        
Number of shares used in basic computation (shares) 12,290 12,581 12,349 12,677
Basic net income per share (in dollars per share) $ 2.14 $ 1.56 $ 5.96 $ 4.19
Numerator        
Allocation of total earnings for basic computation $ 26,301 $ 19,689 $ 73,582 $ 53,108
Net income $ 26,301 $ 19,689 $ 73,582 $ 53,108
Denominator        
Number of shares used in basic computation (shares) 12,290 12,581 12,349 12,677
Weighted-average effect of dilutive securities        
Restricted stock units and other contingently issuable shares (shares) 129 115 131 84
Number of shares used in per share computation (shares) 12,419 12,696 12,480 12,761
Diluted net income per share (in dollars per share) $ 2.12 $ 1.55 $ 5.90 $ 4.16
Class A Common Stock        
Numerator        
Allocation of distributed earnings (cash dividends paid) $ 1,170 $ 0 $ 2,343 $ 0
Allocation of undistributed earnings 11,351 9,271 32,599 24,851
Net income $ 12,521 $ 9,271 $ 34,942 $ 24,851
Denominator        
Number of shares used in basic computation (shares) 5,850 5,924 5,863 5,932
Basic net income per share (in dollars per share) $ 2.14 $ 1.56 $ 5.96 $ 4.19
Numerator        
Allocation of total earnings for basic computation $ 12,521 $ 9,271 $ 34,942 $ 24,851
Reallocation of total earnings as a result of conversion of Class B to Class A shares 1,851 1,369 5,167 3,682
Reallocation of undistributed earnings (135) (96) (394) (187)
Net income $ 14,237 $ 10,544 $ 39,715 $ 28,346
Denominator        
Number of shares used in basic computation (shares) 5,850 5,924 5,863 5,932
Weighted-average effect of dilutive securities        
Conversion of Class B to Class A common shares outstanding (shares) 865 875 867 879
Number of shares used in per share computation (shares) 6,715 6,799 6,730 6,811
Diluted net income per share (in dollars per share) $ 2.12 $ 1.55 $ 5.90 $ 4.16
Class A Common Stock | 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 0 0
Class B Common Stock        
Numerator        
Allocation of distributed earnings (cash dividends paid) $ 173 $ 0 $ 346 $ 0
Allocation of undistributed earnings 1,678 1,369 4,821 3,682
Net income $ 1,851 $ 1,369 $ 5,167 $ 3,682
Denominator        
Number of shares used in basic computation (shares) 865 875 867 879
Basic net income per share (in dollars per share) $ 2.14 $ 1.56 $ 5.96 $ 4.19
Numerator        
Allocation of total earnings for basic computation $ 1,851 $ 1,369 $ 5,167 $ 3,682
Reallocation of total earnings as a result of conversion of Class B to Class A shares 0 0 0 0
Reallocation of undistributed earnings (17) (12) (51) (24)
Net income $ 1,834 $ 1,357 $ 5,116 $ 3,658
Denominator        
Number of shares used in basic computation (shares) 865 875 867 879
Weighted-average effect of dilutive securities        
Conversion of Class B to Class A common shares outstanding (shares) 0 0 0 0
Number of shares used in per share computation (shares) 865 875 867 879
Diluted net income per share (in dollars per share) $ 2.12 $ 1.55 $ 5.90 $ 4.16
Class B Common Stock | 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 0 0
Class C Capital Stock        
Numerator        
Allocation of distributed earnings (cash dividends paid) $ 1,112 $ 0 $ 2,232 $ 0
Allocation of undistributed earnings 10,817 9,049 31,241 24,575
Net income $ 11,929 $ 9,049 $ 33,473 $ 24,575
Denominator        
Number of shares used in basic computation (shares) 5,575 5,782 5,619 5,866
Basic net income per share (in dollars per share) $ 2.14 $ 1.56 $ 5.96 $ 4.19
Numerator        
Allocation of total earnings for basic computation $ 11,929 $ 9,049 $ 33,473 $ 24,575
Reallocation of total earnings as a result of conversion of Class B to Class A shares 0 0 0 0
Reallocation of undistributed earnings 135 96 394 187
Net income $ 12,064 $ 9,145 $ 33,867 $ 24,762
Denominator        
Number of shares used in basic computation (shares) 5,575 5,782 5,619 5,866
Weighted-average effect of dilutive securities        
Conversion of Class B to Class A common shares outstanding (shares) 0 0 0 0
Number of shares used in per share computation (shares) 5,704 5,897 5,750 5,950
Diluted net income per share (in dollars per share) $ 2.12 $ 1.55 $ 5.89 $ 4.16
Class C Capital Stock | Restricted stock units and other contingently issuable shares        
Weighted-average effect of dilutive securities        
Restricted stock units and other contingently issuable shares (shares) 129 115 131 84