Researching a stock before investing is easier today than it has ever been. In fact, the sheer volume of information available on the web about every publicly traded stock is almost overwhelming. In the past it was difficult for anyone but brokers to get good information on a company and its stock; today the problem ids knowing which information to believe. My suggestion is to look at multiple sources and see where the consensus lies before investing.
Good up-to-date information can be found on the business websites of cnn.com and msn.com, and it costs nothing. You can find yearly reports, estimates, analysis, and current news on the company. Another good source is insiders or sedar
Always remember this one disclaimer that all analysis sites make: past performance is not a guarantee of future results. This is absolutely true, and in the end all the due diligence in the world can't ensure that you will make the correct choice. But it will help you make an informed one.
GLTA and thanks for the support