XML 55 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Income (Numerator):            
Net income for basic and diluted EPS $ 1,379 $ 2,841 $ 1,317 $ 1,476 $ 4,220 $ 2,793
Shares (Denominator):            
Weighted-average shares for basic EPS (in shares) 535   535   534 541
Effect of dilutive securities (in shares) 2   2   3 3
Weighted-average shares for diluted EPS (in shares) 537   537   537 544
Basic EPS (in usd per share) $ 2.58   $ 2.46   $ 7.90 $ 5.16
Diluted EPS (in usd per share) $ 2.57   $ 2.45   $ 7.86 $ 5.13