Plunkett publications: These almanacs contain information on topics such as companies, branding and marketing.
Yahoo! Finance: Find information on stock performance, company history, SEC filings, analyst coverage, financials and much more.
Securities and Exchange Commission website (SEC): Find company filings. Below is a video tutorial on how to search the SEC website: