There are only 1% of real investors who takes the pain of going through company`s annual reports and understand the business dynamics before investing. Often ignore but a very crucial aspect in investing is to take time and read the annual reports and analyze the businesses. Also if one takes the pain of going through the annual reports, financial reports and everything, it should not lead them to buy stocks for the efforts put in. This is painstaking to go through thousands of reports and choose only a handful of companies for investing.