| Schedule of Numerators and Denominators of Basic and Diluted EPS Computations for Common Stock |
The numerators and denominators of the basic and diluted EPS computations for our common stock are calculated as follows (in millions, except per share amounts): | | | | | | | | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2019 | | 2018 | | 2017 | | Class A | | Class B | | Class A | | Class B | | Class A | | Class B | Basic EPS: | | | | | | | | | | | | Numerator | | | | | | | | | | | | Net income | $ | 15,569 |
| | $ | 2,916 |
| | $ | 18,411 |
| | $ | 3,701 |
| | $ | 13,034 |
| | $ | 2,900 |
| Less: Net income attributable to participating securities | — |
| | — |
| | (1 | ) | | — |
| | (12 | ) | | (2 | ) | Net income attributable to common stockholders | $ | 15,569 |
| | $ | 2,916 |
| | $ | 18,410 |
| | $ | 3,701 |
| | $ | 13,022 |
| | $ | 2,898 |
| Denominator | | | | | | | | | | | | Weighted-average shares outstanding | 2,404 |
| | 450 |
| | 2,406 |
| | 484 |
| | 2,375 |
| | 528 |
| Less: Shares subject to repurchase | — |
| | — |
| | — |
| | — |
| | (2 | ) | | — |
| Number of shares used for basic EPS computation | 2,404 |
| | 450 |
| | 2,406 |
| | 484 |
| | 2,373 |
| | 528 |
| Basic EPS | $ | 6.48 |
| | $ | 6.48 |
| | $ | 7.65 |
| | $ | 7.65 |
| | $ | 5.49 |
| | $ | 5.49 |
| Diluted EPS: | | | | | | | | | | | | Numerator | | | | | | | | | | | | Net income attributable to common stockholders | $ | 15,569 |
| | $ | 2,916 |
| | $ | 18,410 |
| | $ | 3,701 |
| | $ | 13,022 |
| | $ | 2,898 |
| Reallocation of net income attributable to participating securities | — |
| | — |
| | 1 |
| | — |
| | 14 |
| | — |
| Reallocation of net income as a result of conversion of Class B to Class A common stock | 2,916 |
| | — |
| | 3,701 |
| | — |
| | 2,898 |
| | — |
| Reallocation of net income to Class B common stock | — |
| | (18 | ) | | — |
| | (16 | ) | | — |
| | (13 | ) | Net income attributable to common stockholders for diluted EPS | $ | 18,485 |
| | $ | 2,898 |
| | $ | 22,112 |
| | $ | 3,685 |
| | $ | 15,934 |
| | $ | 2,885 |
| Denominator | | | | | | | | | | | | Number of shares used for basic EPS computation | 2,404 |
| | 450 |
| | 2,406 |
| | 484 |
| | 2,373 |
| | 528 |
| Conversion of Class B to Class A common stock | 450 |
| | — |
| | 484 |
| | — |
| | 528 |
| | — |
| Weighted-average effect of dilutive RSUs and employee stock options | 22 |
| | 1 |
| | 31 |
| | 3 |
| | 53 |
| | 7 |
| Shares subject to repurchase | — |
| | — |
| | — |
| | — |
| | 2 |
| | — |
| Number of shares used for diluted EPS computation | 2,876 |
| | 451 |
| | 2,921 |
| | 487 |
| | 2,956 |
| | 535 |
| Diluted EPS | $ | 6.43 |
| | $ | 6.43 |
| | $ | 7.57 |
| | $ | 7.57 |
| | $ | 5.39 |
| | $ | 5.39 |
|
|