Stock reports or analyst reports can be found in a number of different online databases. If you are researching a specific company, I strongly encourage you to look at multiple sources for stock reports on the company. You may find that analysts from different groups may have a different opinion of the same company. Resources for stock reports include:
The video playlist below shows how to use all of the resources above to find stock reports.