S&P 500: Further Gains Could Be Difficult in the Short-term