XML 57 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Computation for basic and diluted earnings per share
The computations for basic and diluted EPS were as follows (in millions, except per-share data):
Years ended December 31,
202120202019
Income (Numerator):
Net income for basic and diluted EPS$5,893 $7,264 $7,842 
Shares (Denominator):
Weighted-average shares for basic EPS570 586 605 
Effect of dilutive securities
Weighted-average shares for diluted EPS573 590 609 
Basic EPS$10.34 $12.40 $12.96 
Diluted EPS$10.28 $12.31 $12.88