v3.26.3
EARNINGS PER SHARE - Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]                
Net income $ 756 $ 1,604 $ (289) $ 1,417 $ 2,130 $ 240 $ 2,070 $ 3,786
Basic weighted average shares outstanding (shares) 655     649     654 648
Dilutive effect of share-based instruments (shares) 4     5     3 5
Diluted weighted average shares outstanding (shares) 659     654     657 653
Basic earnings per share (USD per share) $ 1.15     $ 2.18     $ 3.17 $ 5.85
Diluted earnings per share (USD per share) $ 1.15     $ 2.17     $ 3.15 $ 5.80