Home Stocks Will the S&P 500 Reach New Heights Before 2021?