These sites provide a wealth of information on publically traded companies. Information includes current stock prices, historical data, balance sheet information, and calculated financial ratios. Some sites also include analysts stock rankings and data graphing programs.