v3.25.2
Noninterest Revenue and Noninterest Expense - Investment Banking Fees (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Noninterest revenue [Line Items]        
Underwriting $ 1,650 $ 1,524 $ 3,140 $ 2,881
Advisory 849 780 1,537 1,377
Total investment banking fees 2,499 2,304 4,677 4,258
Equity        
Schedule of Noninterest revenue [Line Items]        
Underwriting 469 494 790 848
Debt        
Schedule of Noninterest revenue [Line Items]        
Underwriting $ 1,181 $ 1,030 $ 2,350 $ 2,033