Stocks rebound – Is the worst over?