| Schedule of computation of basic and diluted earnings per share |
The following table shows our computation of basic and diluted earnings per share: | | | | | | | | | | | | | Year Ended December 31, | | (in millions, except per share data) | 2019 | 2018 | 2017 | | Net income | $ | 4,767 | | $ | 3,935 | | $ | 3,205 | | | | | | | Basic weighted average shares outstanding | 651 | | 691 | | 720 | | | Dilutive effect of share-based awards | 2 | | 3 | | 3 | | | Diluted weighted average shares outstanding | 653 | | 694 | | 723 | | | | | | | Basic earnings per share | $ | 7.32 | | $ | 5.69 | | $ | 4.45 | | | Diluted earnings per share | $ | 7.30 | | $ | 5.67 | | $ | 4.43 | |
|