Good company research should include company background (if available) and current information on the company. If you are researching a public company, you should find a great deal of valuable information in their SEC filings. Private companies are a challenge, since they do not file with anyone but the IRS.
Current company information can be found in business press, trade publication and local newspapers.
Electronic