Home Stocks What Does This Mean for the S&P 500 Rally?