 BMC Stock Holdings Inc NASDAQ:BMCH has been given an average recommendation of Hold by the fourteen research firms that are covering the company, MarketBeat.com reports. Two equities research analysts have rated the stock with a sell recommendation, five have assigned a hold recommendation and five have given a buy recommendation to the company. The average ... 