S&P 500: Overvalued or Poised for Growth?