 Balchem Co. NASDAQ:BCPC has received a consensus rating of Hold from the six research firms that are presently covering the stock, MarketBeat reports. One analyst has rated the stock with a sell rating, two have given a hold rating and two have assigned a buy rating to the company. The average twelve-month target price among ... 