A pay site with good research (IMHO) is free till Oct 5th. They run Investors Business Daily. I am not wealthy enough to pay for the site year round. But it is worth looking at their research when it is free.