Home Business Stocks extend rebound in final hour of trading, S&P 500 jumps 2% as oil slides