Will the S&P 500 Reach New Heights?