Annual report [Section 13 and 15(d), not S-K Item 405]

Securities - AFS Debt Securities in a Continuous Unrealized Loss Position (Details)

v3.25.0.1
Securities - AFS Debt Securities in a Continuous Unrealized Loss Position (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Fair Value    
Less than Twelve Months $ 107,328 $ 37,331
Twelve Months or Longer 103,346 102,171
Total 210,674 139,502
Gross Unrealized Losses    
Less than Twelve Months (286) (92)
Twelve Months or Longer (3,574) (3,891)
Total (3,860) (3,983)
Mortgage-backed securities    
Fair Value    
Less than Twelve Months 23,991 10,987
Twelve Months or Longer 26,405 27,435
Total 50,396 38,422
Gross Unrealized Losses    
Less than Twelve Months (100) (48)
Twelve Months or Longer (2,287) (2,157)
Total (2,387) (2,205)
Agency    
Fair Value    
Less than Twelve Months 2,908 8,624
Twelve Months or Longer 20,085 20,776
Total 22,993 29,400
Gross Unrealized Losses    
Less than Twelve Months (22) (21)
Twelve Months or Longer (1,592) (1,399)
Total (1,614) (1,420)
Agency-collateralized mortgage obligations    
Fair Value    
Less than Twelve Months 9,597 0
Twelve Months or Longer 1,493 1,701
Total 11,090 1,701
Gross Unrealized Losses    
Less than Twelve Months (21) 0
Twelve Months or Longer (197) (201)
Total (218) (201)
Commercial    
Fair Value    
Less than Twelve Months 11,486 2,363
Twelve Months or Longer 4,667 4,588
Total 16,153 6,951
Gross Unrealized Losses    
Less than Twelve Months (57) (27)
Twelve Months or Longer (446) (487)
Total (503) (514)
Non-agency residential    
Fair Value    
Less than Twelve Months 0 0
Twelve Months or Longer 160 370
Total 160 370
Gross Unrealized Losses    
Less than Twelve Months 0 0
Twelve Months or Longer (52) (70)
Total (52) (70)
U.S. Treasury and government agencies    
Fair Value    
Less than Twelve Months 75,753 14,907
Twelve Months or Longer 69,027 69,669
Total 144,780 84,576
Gross Unrealized Losses    
Less than Twelve Months (135) (12)
Twelve Months or Longer (1,018) (1,449)
Total (1,153) (1,461)
Non-U.S. securities    
Fair Value    
Less than Twelve Months 3,367 7,702
Twelve Months or Longer 4,906 1,524
Total 8,273 9,226
Gross Unrealized Losses    
Less than Twelve Months (26) (8)
Twelve Months or Longer (16) (12)
Total (42) (20)
Other taxable securities    
Fair Value    
Less than Twelve Months 3,192 3,269
Twelve Months or Longer 814 1,437
Total 4,006 4,706
Gross Unrealized Losses    
Less than Twelve Months (5) (19)
Twelve Months or Longer (40) (57)
Total (45) (76)
Tax-exempt securities    
Fair Value    
Less than Twelve Months 1,025 466
Twelve Months or Longer 2,194 2,106
Total 3,219 2,572
Gross Unrealized Losses    
Less than Twelve Months (20) (5)
Twelve Months or Longer (213) (216)
Total $ (233) $ (221)