S&P 500 Analysis: Short and Long Term Perspectives