Yahoo finance is the basic, www.finviz.com has company news and free charts. www.fool.com, www.zacks.com, these two have stock research reports, but most of them are not free. The evaluation of a stock's performance is mainly based on its company's historical balance sheet and income statement...