10 Best Alcohol Stocks To Buy According to Analysts

6. Constellation Brands, Inc. (NYSE:STZ)

Stock Upside Potential: 29.86%

The New York-based Constellation Brands, Inc. (NYSE:STZ) is involved in the production, import, marketing, and sale of beer, wine, and spirits. The company recently made headlines when its Mexican beer brand, Modelo Especial, became the Best-Selling Beer in America after dethroning Bud Light.

The sales gap between the two brands has only widened further since then and Constellation Brands, Inc. (NYSE:STZ)’s beer business has continued to flourish. The company’s beer segment achieved a net sales increase of 3% in Q3 of 2025, supported by higher shipment volumes. Its core brands continued their uptick during the quarter as Modelo Especial grew by 3%, while Pacifico also surged by 20% and remained the number four dollar share gainer across the total beer category. However, STZ’s iconic Corona Extra brand experienced a slight decline due to adverse weather conditions in the Northeast.

Constellation Brands, Inc. (NYSE:STZ) could stand to lose big from Donald Trump’s presidency, as the President has announced to slap 25% tariffs on imports from Mexico, and Constellation’s high reliance on Mexican beer imports could become a serious problem. However, the company made sure that it had adequate inventory in place before any such tariffs were finalized. It is also assessing cutting costs elsewhere to absorb the blanket tariffs, or incrementally raising its prices, but that will carry its own risks.

Constellation Brands, Inc. (NYSE:STZ) is making sure it can keep up with the increasing demand for its brews and is investing approximately $3 billion through fiscal 2028 to expand its production facilities in Mexico. However, the overall US beer category is witnessing slow growth and the low consumer spending has forced Constellation to cut its sales and profits forecasts for fiscal year 2025. The company now expects annual net sales to grow 2% to 5%, against its previous forecast of 4% to 6% growth.

Constellation Brands, Inc. (NYSE:STZ) has also been included in our list of the 8 Best Beer Stocks to Buy Now.