What moves Stock Market in Short Term and Long Term