Will the S&P 500's gains continue?