I have read stories about people holding a stock for 20 years and getting their investment multiplied by many folds. I want to know if there is any method to spot such stock which can deliver many folded returns in the long run.
I suppose the only method is Fundamental Analysis. But that as a subject is too broad. What are the five most important things to notice from the annual report of a company to get its real valuation?