S&P500 bounce back