XML 50 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per share - Schedule of Computation for Basic and Diluted Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income (Numerator):    
Net income (loss) for basic and diluted earnings (loss) per share $ 1,730 $ (113)
Shares (Denominator):    
Weighted-average shares for basic earnings (loss) per share (in shares) 538 536
Effect of dilutive securities (in shares) 3 0
Weighted-average shares for diluted earnings (loss) per share (in shares) 541 536
Basic earnings (loss) per share (in usd per share) $ 3.22 $ (0.21)
Diluted earnings (loss) per share (in usd per share) $ 3.20 $ (0.21)