Stocks ate back two days of losses and then some as the index saw its biggest one-day gain in four months. Financials (+1.9%), which had been beaten up this month, led the rally as bottom fishers eyed banks such as BID (+6.3%), which bounced off a 23-mont