v3.25.2
BROKERAGE RECEIVABLES AND BROKERAGE PAYABLES (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Broker-Dealer [Abstract]    
Receivables from customers $ 18,468 $ 18,512
Receivables from brokers, dealers and clearing organizations 45,561 32,329
Total brokerage receivables 64,029 50,841
Payables to customers 65,109 51,993
Payables to brokers, dealers and clearing organizations 25,840 14,608
Total brokerage payables $ 90,949 $ 66,601