XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per share (Tables)
3 Months Ended
Mar. 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):
 Three months ended
March 31,
 20232022
Income (Numerator):
Net income for basic and diluted EPS$2,841 $1,476 
Shares (Denominator):
Weighted-average shares for basic EPS534 548 
Effect of dilutive securities
Weighted-average shares for diluted EPS538 551 
Basic EPS$5.32 $2.69 
Diluted EPS$5.28 $2.68