Factors that Impact Stock Market in Long Term