Check the Management of the Company
A company is not a machine which functions on its own-it has to be run by an efficient leadership. So, are the people running the company in which you wish to invest, good enough to achieve the set goals and targets? What is their track record? Ask yourself these questions and do not invest until you get satisfactory answers for the same.