v3.25.2
Investments - Schedule of Net Gains (Losses) on Investments and Derivatives by Transaction Type (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Investments [Abstract]        
Sales $ (245) $ (90) $ (382) $ (201)
Credit losses (4) (16) (80) (131)
Valuation change of equity investments 170 18 53 88
Valuation change and settlements of derivatives (65) (15) (84) (23)
Net gains (losses) on investments and derivatives $ (144) $ (103) $ (493) $ (267)