Stock Ratings & Price Targets. Daily Stock ratings from over 5,500 Wall Street Analysts. Daily buy Ratings. Daily sell Ratings Has both short-term and long-term rating for each stock. Strong Buy; Buy; Accumulate; Neutral. Advest. Strong Buy; Buy; Market Perform; Market Underperform. The Analyst Stock Recommendations are determined by taking an average of all analyst and classifying them as Strong Buy, Buy, Hold, Underperform or Sell.