Analyst Reports (or Stock Reports) contain buy, sell, or hold recommendations for a company's stock. They are produced by professional research analysts who are employed by firms that have an interest in selling securities. These are very helpful if you are doing a company analysis. Several library databases provide access to analyst reports.
Provides U.S. company data for over 15,000 public companies and their SEC filings, U.S. annual reports, plus international company data for approximately 17,000 companies, international annual reports, FactSheets, and country information