v3.25.2
INCOME TAXES - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Earnings/(Loss) before income taxes $ 1,773 $ 1,286 $ 4,744 $ (10,230)
Income tax provision/(benefit) $ 460 $ (398) $ 969 $ (6)
Effective tax rate 25.90% (30.90%) 20.40% 0.10%