XML 54 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2022
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,
202220212020
Income (Numerator):
Net income for basic and diluted EPS$6,552 $5,893 $7,264 
Shares (Denominator):
Weighted-average shares for basic EPS538 570 586 
Effect of dilutive securities
Weighted-average shares for diluted EPS541 573 590 
Basic EPS$12.18 $10.34 $12.40 
Diluted EPS$12.11 $10.28 $12.31