JPMorgan Chase leaders now say that a bad trade cost the bank $5.8 billion this year, which is almost triple its original estimate.
"This has shaken our company to the core," CEO Jamie Dimon said.
An internal investigation also called into question the actions of traders who apparently tried to conceal the bad trade.
Managers tied to the trade have been dismissed without severance pay.
Investors appeared relieved that the mess was mostly behind the bank. They sent JPMorgan's stock price up more than four percent, making it the best-performing stock in the Dow Jones Industrial average.