S&P 500 Has Best Day Since June