Stocks rebounded Thursday, closing with big gains in a broad based rally led by shares of energy companies after crude oil snapped an eight day losing streak, closing above $31 per barrel. Stocks also got a boost from St