The S&P 500 is ending its year around 2,680. Eighty-five percent of Wall Street banks surveyed expected it to end higher in 2018.