Does analyst recommendations beat the market?

I analyzed 66,000+ buy and sell recommendations made by financial analysts over the last 10 years.

Hey everyone, welcome to Market Sentiment. I track and conduct due diligence on rapidly growing stocks and do a comprehensive deep dive on one investment strategy/topic every week.

If you find this post valuable, check out some of my other posts:

To receive this newsletter in your inbox weekly, consider subscribing

Preamble: I suppose all of us have come across an analyst report while doing DD on a stock. Most of the reports that are freely available to the average investor are either dated or limited in access (we only have the buy/sell ratings and not the deep dive on the stock). According to this Bloomberg report, Goldman Sachs charges $30K for access to its basic research, JP Morgan $10K per report, and Barclays charging up to $455K for its equity research package.

What I wanted to know was if you actually pay for the reports and then follow their recommendations, would you be able to beat the market in the long run? Surprisingly, there were no trackers following the performance of analyst picks over the long term and I decided to build one.

Where the data is from: Yahoo Finance. I used yfinance API to pull all the analyst recommendations made from 2011 for S&P500 companies. While this is in no way a complete list of recommendations, I felt that the data I had was deep enough for the analysis. Both Bloomberg and Quandl provide richer data but costs more than $20K for their subscription and also won’t allow you to share the recommendations with the public. (I have shared all the recommendations and my analysis in an Excel Sheet at the end)

Analysis: There were a total of 66,516 recommendations made by analysts over the last 10 years for S&P500 companies.

For the three sets, I calculated the stock price change across four periods.

a. One week after recommendation

b. One month after recommendation

c. One quarter after recommendation

I benchmarked the change against S&P500 and also checked what percentage of recommendations increased in value compared to the benchmark. I limited my time horizon to one quarter since analysts usually create reports every quarter and I did not want to overlap different recommendations. Finally, I also checked which banks made the best recommendations over the last decade.


Out of the 35K buy recommendations made by the analysts, the average increase in stock price across the time periods were better than the SPY benchmark with one week returns bettering SPY by more than 40%. Adding to this, I also benchmarked the percentage of times analysts made the call and the stock price went up vs the SP500 index.

Sell recommendations given by analysts definitely have a short-term impact on the stock price. As we can see from the chart, the one-week performance of stocks that were recommended as a sell was lower than that of the benchmark. But this trend does not hold over the long term with stocks having sell recommendations significantly outperforming the market over the time period of more than one month. Another thing to note here is that on average even after the sell recommendation, the stock price did not fall. (ie, the returns were not negative)

Which investment banks made the best recommendations?:

I analyzed the returns of the recommendations made by different banks. The most number of recommendations were made by Morgan Stanley with them making more than 2300 recommendations in the last 10 years. From the above chart, you can see that overall, the best returns were made by Barclays with their recommendations beating SP500 by more than 125% in one-week gains and more than 30% in quarterly gains.

How much money should you be managing to profitably buy analyst reports?

I did a rough calculation on the amount of assets you need to be managing to make sense for actually paying for the reports. From the above analysis, we could see that the analyst reports beat the market by 23%, and on average full access to analyst reports of a bank will set you back by $500K per year. Putting in the above numbers, you need to have a whopping $19MM of assets under management just to break even. Going on a conservative side, to comfortably make profits and not to have the analyst report fee considerably impact your returns, you should be managing at least $100MM.

Limitations of analysis:

The above analysis is far from perfect and has multiple limitations. First, this is not the full list of recommendations made by these companies and are just the ones that were updated on Yahoo Finance. I also could not get any information on price targets made by the analysts to supplement my analysis. Finally, even though this analysis covers the last 10 years, it had been predominantly a bull run and this can bias the results in favor of the banks. This aspect could also be seen by observing how poorly the sell recommendations made by the banks faired.


I started the analysis skeptical of the returns generated by recommendations made by analysts. There has been a lot of rumors and speculations about whether analysts have access to information the public doesn’t. Whatever the case may be, the above analysis shows that if you have access to the analyst reports, you definitely can beat the market over the long run. Whether it’s financially viable or not to access the reports depends on the amount of asset you have under management, in this case at least $100MM!

Excel Sheet link containing all the recommendations and more detailed analysis: here

If you found this insightful and know someone else who would benefit from this, please share it with them! Thank you for reading!

Disclaimer: I am not a financial advisor and in no way related to any investment banks showcased above.