JPMorgan agrees to pay $920 million in fines over bad bets

by David Weinberg