| Schedule of earnings per share |
The following table sets forth the computation of basic and diluted net income per share of Class A, Class B, and Class C stock (in millions, except per share amounts): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | | 2023 | | 2024 | | | Class A | | Class B | | Class C | | Class A | | Class B | | Class C | | Basic net income per share: | | | | | | | | | | | | | Numerator | | | | | | | | | | | | | Allocation of undistributed earnings | $ | 7,006 | | | $ | 1,040 | | | $ | 7,005 | | | $ | 11,213 | | | $ | 1,656 | | | $ | 10,793 | | | | | | | | | | | | | | | Denominator | | | | | | | | | | | | | Number of shares used in per share computation | 5,949 | | | 883 | | | 5,949 | | | 5,883 | | | 869 | | | 5,663 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Basic net income per share | $ | 1.18 | | | $ | 1.18 | | | $ | 1.18 | | | $ | 1.91 | | | $ | 1.91 | | | $ | 1.91 | | | Diluted net income per share: | | | | | | | | | | | | | Numerator | | | | | | | | | | | | | | | | | | | | | | | | | Allocation of undistributed earnings for basic computation | $ | 7,006 | | | $ | 1,040 | | | $ | 7,005 | | | $ | 11,213 | | | $ | 1,656 | | | $ | 10,793 | | | | | | | | | | | | | | | | | | | | | | | | | | | Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares | 1,040 | | | 0 | | | 0 | | | 1,656 | | | 0 | | | 0 | | | Reallocation of undistributed earnings | (27) | | | (4) | | | 27 | | | (115) | | | (15) | | | 115 | | | Allocation of undistributed earnings | $ | 8,019 | | | $ | 1,036 | | | $ | 7,032 | | | $ | 12,754 | | | $ | 1,641 | | | $ | 10,908 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Denominator | | | | | | | | | | | | | Number of shares used in basic computation | 5,949 | | | 883 | | | 5,949 | | | 5,883 | | | 869 | | | 5,663 | | | Weighted-average effect of dilutive securities | | | | | | | | | | | | | Add: | | | | | | | | | | | | | Conversion of Class B to Class A shares outstanding | 883 | | | 0 | | | 0 | | | 869 | | | 0 | | | 0 | | | | | | | | | | | | | | | Restricted stock units and other contingently issuable shares | 0 | | | 0 | | | 42 | | | 0 | | | 0 | | | 112 | | | Number of shares used in per share computation | 6,832 | | | 883 | | | 5,991 | | | 6,752 | | | 869 | | | 5,775 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Diluted net income per share | $ | 1.17 | | | $ | 1.17 | | | $ | 1.17 | | | $ | 1.89 | | | $ | 1.89 | | | $ | 1.89 | |
|