Constellation Brands, Inc. (NYSE:STZ – Get Free Report) has received an average rating of “Moderate Buy” from the twenty ratings firms that are presently covering the firm, MarketBeat.com reports. Two analysts have rated the stock with a hold rating and eighteen have given a buy rating to the company. The average 1 year target price […]