It's a matchup between two of the world's largest brewing companies with diverging fortunes in 2025. Shares of Constellation Brands (NYSE: STZ) are down 15% year to date as of this writing amid uncertainties regarding its import-heavy beer portfolio and the effect of tariffs on its U.S. market positioning.
In contrast, Anheuser-Busch InBev (NYSE: BUD) (also known as AB InBev) has emerged as an outperformer, with strong earnings momentum propelling the stock higher by 32% thus far this year to its highest level since 2021. Should investors ride the buzz with Anheuser-Busch for more upside, or does Constellation Brands present the opportunity to pick up a beaten-down industry leader at a discount?
Where to invest $1,000 right now? Our analyst team just revealed what they believe are the 10 best stocks to buy right now. Continue »
Let's discuss which beer stock is the better pick for your portfolio today.
Image source: Getty Images.
Constellation Brands is recognized for its premium positioning in the beer market, holding exclusive rights to sell the flagship Corona, Modelo Especial, and Pacifico brands in the United States. The company's success in marketing these high-end imports is shown by a record 15 years of beer volume sales gains. Modelo is currently the top-selling beer brand in the United States, having overtaken Anheuser-Busch's Bud Light since 2023.
However, changes in trade policy implemented by the Trump administration pose challenges for Constellation this year, as all its beer is produced in Mexico. The company is responding to 25% tariffs through several measures, including modest price hikes and cost-saving initiatives, while using U.S.-sourced inputs like barley to secure some U.S.-Mexico-Canada Agreement (USMCA) tariff exemptions. Nevertheless, the result is some near-term financial weakness.
Constellation Brands is cutting its medium-term outlook for sales and earnings through the next three years. For the year ahead, the company is now targeting adjusted earnings per share (EPS) of between $12.60 and $12.90, marking a 7.5% decline at the midpoint compared to fiscal 2025 (which ended Feb. 28). For fiscal 2027 and 2028, Constellation is projecting organic revenue growth between 2% and 4%, down from a prior forecast of 6% to 8%.
While these headline numbers are a setback, the bigger takeaway is that Constellation Brands continues to generate profitable growth and benefits from a loyal customer following.
The bullish case for the stock now is that the recent sell-off has already priced in some of the worst-case scenarios, positioning the company to exceed its lowered expectations. Compared to Anheuser-Busch, Constellation Brands stock may offer better value at the current level, trading at a forward price-to-earnings (P/E) ratio of 14.8 compared to its competitor's 17.4 earnings multiple.
Investors who believe Constellation Brands' current weakness is temporary can make the case that it's the best beer stock to buy now, ahead of a potential rebound.
STZ PE Ratio (Forward) data by YCharts.
Anheuser-Busch is the world's largest brewer by volume and stands out with a portfolio of over 500 beer brands sold in more than 100 countries. Its scale and diversification outshine Constellation's U.S.-focused model, with U.S. beers like Budweiser, Bud Light, and Michelob Ultra brewed locally, shielding them from tariff disruptions.
This profile has paid off this year, with Anheuser-Busch delivering impressive operating and financial performance to start the year. In the first quarter, underlying EPS rose by 7.1% year over year on a 1.5% increase in net revenue globally, with both metrics beating Wall Street estimates.
An important theme for the brewer has been momentum in emerging markets like South America and Europe, Middle East, and Africa (EMEA) countries. Innovative products like alcohol-free beer and its "beyond beer" portfolio with a lineup of hard seltzers and cocktail drinks are gaining traction, adding to profitability margins. For the full year, the company expects further earnings upside, with this stronger outlook helping to justify its valuation premium relative to Constellation Brands.
Ultimately, investors who value Anheuser-Busch's global leadership and its growth trajectory have plenty of reasons to buy and hold the stock for the long run.
In a delicate macroeconomic environment, I believe Anheuser-Busch InBev is the better beer stock, offering stronger fundamentals and broad geographic diversification. Constellation Brands faces too many uncertainties to buy with conviction. Anheuser-Busch InBev will likely outperform, making it a solid addition to diversified portfolios.
Before you buy stock in Anheuser-Busch InBev/NV, consider this:
The Motley Fool Stock Advisor analyst team just identified what they believe are the 10 best stocks for investors to buy now… and Anheuser-Busch InBev/NV wasn’t one of them. The 10 stocks that made the cut could produce monster returns in the coming years.
Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you’d have $635,275!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you’d have $826,385!*
Now, it’s worth noting Stock Advisor’s total average return is 967% — a market-crushing outperformance compared to 171% for the S&P 500. Don’t miss out on the latest top 10 list, available when you join Stock Advisor.
See the 10 stocks »
*Stock Advisor returns as of May 12, 2025
Dan Victor has no position in any of the stocks mentioned. The Motley Fool recommends Constellation Brands. The Motley Fool has a disclosure policy.