v3.25.2
SECURITIES BORROWED, LOANED AND SUBJECT TO REPURCHASE AGREEMENTS - Offsetting (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Securities purchased under agreements to resell    
Gross amounts of recognized assets $ 571,388 $ 516,722
Gross amounts offset on the Consolidated Balance Sheet 326,389 323,772
Net amounts of assets included on the Consolidated Balance Sheet 244,999 192,950
Amounts not offset on the Consolidated Balance Sheet but eligible for offsetting upon counterparty default 237,911 186,121
Net amounts 7,088 6,829
Securities borrowed    
Gross amounts of recognized assets 101,780 100,442
Gross amounts offset on the Consolidated Balance Sheet 22,877 19,327
Net amounts of assets included on the Consolidated Balance Sheet 78,903 81,115
Amounts not offset on the Consolidated Balance Sheet but eligible for offsetting upon counterparty default 29,718 22,228
Net amounts 49,185 58,887
Total    
Gross amounts of recognized assets 673,168 617,164
Gross amounts offset on the Consolidated Balance Sheet 349,266 343,099
Net amounts of assets included on the Consolidated Balance Sheet   274,065
Amounts not offset on the Consolidated Balance Sheet but eligible for offsetting upon counterparty default 267,629 208,349
Net amounts 56,273 65,716
Securities sold under agreements to repurchase    
Gross amounts of recognized liabilities 656,592 563,539
Gross amounts offset on the Consolidated Balance Sheet 326,389 323,772
Net amounts of liabilities included on the Consolidated Balance Sheet 330,203 239,767
Amounts not offset on the Consolidated Balance Sheet but eligible for offsetting upon counterparty default 275,604 193,714
Net amounts 54,599 46,053
Deposits received for securities loaned    
Gross amounts of recognized liabilities 40,587 34,315
Gross amounts offset on the Consolidated Balance Sheet 22,877 19,327
Net amounts of liabilities included on the Consolidated Balance Sheet 17,710 14,988
Amounts not offset on the Consolidated Balance Sheet but eligible for offsetting upon counterparty default 13,819 12,317
Net amounts 3,891 2,671
Total    
Total 697,179 597,854
Gross amounts offset on the Consolidated Balance Sheet 349,266 343,099
Net amounts of liabilities included on the Consolidated Balance Sheet 347,913 254,755
Amounts not offset on the Consolidated Balance Sheet but eligible for offsetting upon counterparty default 289,423 206,031
Net amounts $ 58,490 $ 48,724