v3.25.2
Securities Financing Activities - Gross and Net Amounts of Securities Financing Agreements (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Assets    
Securities purchased under resale agreements, Gross amounts $ 716,424 $ 607,154
Securities purchased under resale agreements, Amounts netted on the Consolidated balance sheets (245,842) (312,183)
Securities purchased under resale agreements, Amounts presented on the Consolidated balance sheets 470,582 294,971
Securities purchased under resale agreements, Amounts not nettable on the Consolidated balance sheets (461,190) (282,220)
Securities purchased under resale agreements, Net amounts 9,392 12,751
Securities borrowed, Gross amounts 283,157 267,917
Securities borrowed, Amounts netted on the Consolidated balance sheets (59,181) (48,371)
Securities borrowed, Amounts presented on the Consolidated balance sheets 223,976 219,546
Securities borrowed, Amounts not nettable on the Consolidated balance sheets (183,302) (170,702)
Security borrowed, Net amounts 40,674 48,844
Liabilities    
Securities sold under repurchase agreements, Gross amounts 833,415 603,683
Securities sold under repurchase agreements, Amounts netted on the Consolidated balance sheets (245,842) (312,183)
Securities sold under repurchase agreements, Amounts presented on the Consolidated balance sheets 587,573 291,500
Securities sold under repurchase agreements, Amounts not nettable on the Consolidated balance sheets (558,634) (249,763)
Securities sold under repurchase agreements, Net amounts 28,939 41,737
Securities loaned and other, Gross amounts 75,377 58,989
Securities loaned and other, Amounts netted on the Consolidated balance sheets (59,181) (48,371)
Securities loaned and other, Amounts presented on the Consolidated balance sheets 16,196 10,618
Securities loaned and other, Amounts not nettable on the Consolidated balance sheets (16,014) (10,557)
Security loaned and other, Net amounts 182 61
Securities purchased under resale agreements where an appropriate legal opinion with respect to the master netting agreement has not been either sought or obtained 7,800 8,700
Securities borrowed where an appropriate legal opinion with respect to the master netting agreement has not been either sought or obtained 36,400 42,900
Securities sold under agreements to repurchase where an appropriate legal opinion with respect to the master netting agreement has not been either sought or obtained 28,200 40,900
Securities-for-securities    
Liabilities    
Securities loaned and other, Amounts presented on the Consolidated balance sheets $ 8,900 $ 5,900