InvestorQ : What are some of the macro economic factors that influence stock prices?