FYI: There are now 11,268 analyst recommendations for S&P 500 stocks. For those keeping track, that’s 22.5 analyst ratings per stock! Surprisingly, that’s actually down a bit from last year at this time when there were 23.7 analyst ratings per stock. Of the 11,268 analyst ratings, 5,492 are Buy ratings, 5,099 are Hold ratings, and just 677 are Sell ratings. Yep, analysts are and always have been a bullish bunch.
Regards,
Ted
https://www.bespokepremium.com/think-big-blog/22-5-analyst-ratings-per-sp-500-stock/