Shares of Constellation Brands Inc (NYSE:STZ - Get Free Report) have been assigned an average recommendation of "Hold" from the twenty-three brokerages that are presently covering the firm, MarketBeat Ratings reports. Four equities research analysts have rated the stock with a sell recommendation, s