Analysts publish ratings and price targets on most stocks. Benzinga tracks 120 analyst firms so investors can understand if analysts expect a stock to trade higher or lower. Ratings are directional ...