Sites for Researching Companies 
EDGAR is the automated forms file sponsored by the U.S. Securities and Exchange Commission. The file contains the annual report on Form 10-K required of all publicly traded companies. 
Hoover’s offers approximately 14,000 company capsules (brief company descriptions and financials) for free. There are links to SEC filings, corporate annual reports, and other sites of interest.