v3.25.2
SECURITIZATIONS AND VARIABLE INTEREST ENTITIES - Carrying Amounts and Classifications of Consolidated Assets (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Variable Interest Entity      
Cash $ 24,991 $ 22,782 $ 26,917
Trading account assets 568,558 442,747  
Investments 449,400 476,657  
Other 116,599 102,206  
Total assets 2,622,772 2,352,945  
Unconsolidated VIEs      
Variable Interest Entity      
Cash 0 0  
Trading account assets 4,000 3,400  
Investments 5,400 5,600  
Total loans, net of allowance 61,900 58,400  
Other 600 600  
Total assets $ 71,900 $ 68,000