XML 69 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2023
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,
202320222021
Income (Numerator):
Net income for basic and diluted EPS$6,717 $6,552 $5,893 
Shares (Denominator):
Weighted-average shares for basic EPS535 538 570 
Effect of dilutive securities
Weighted-average shares for diluted EPS538 541 573 
Basic EPS$12.56 $12.18 $10.34 
Diluted EPS$12.49 $12.11 $10.28