InvestorQ : How to estimate the future cash flow of any stock?