XML 61 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per share - Computation for Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Income (Numerator):            
Net income for basic and diluted EPS $ 746 $ (113) $ 1,379 $ 2,841 $ 633 $ 4,220
Shares (Denominator):            
Weighted-average shares for basic EPS (in shares) 537   535   537 534
Effect of dilutive securities (in shares) 4   2   4 3
Weighted-average shares for diluted EPS (in shares) 541   537   541 537
Basic EPS (in usd per share) $ 1.39   $ 2.58   $ 1.18 $ 7.90
Diluted EPS (in usd per share) $ 1.38   $ 2.57   $ 1.17 $ 7.86