Stock events for Anheuser-Busch InBev NV (BUD)
In the past six months, Anheuser-Busch InBev's stock (BUD) has experienced fluctuations. As of March 25, 2026, the share price was $69.20, representing an increase of 11.36% over the previous year. However, recent data from March 2026 indicates a short-term downward trend, with the stock declining for three consecutive days leading up to March 19, 2026. Technical indicators suggest a potential for further decline.
Demand Seasonality affecting Anheuser-Busch InBev NV’s stock price
Demand for Anheuser-Busch InBev's products exhibits seasonality, with the company anticipating increased demand during the summer selling season and major events like the World Cup. Beer demand trends differ between mature markets and emerging economies, and weather disruptions can negatively impact demand in certain markets.
Overview of Anheuser-Busch InBev NV’s business
Anheuser-Busch InBev SA/NV (BUD) is a global leader in the beverage and brewing industry, producing, distributing, and marketing alcoholic beers, non-alcoholic beverages, and soft drinks. The company has a diverse portfolio of over 500 beer brands, including global brands like Budweiser, Corona, and Stella Artois, and distributes other beverages through agreements with companies like PepsiCo.
BUD’s Geographic footprint
Anheuser-Busch InBev has a widespread international presence, operating in nearly 50 countries with approximately 144,000 to 200,000 employees worldwide. Its business operations are divided into five major geographic regions: North America, Middle Americas, South America, Europe, Middle East & Africa (EMEA), and Asia Pacific.
BUD Corporate Image Assessment
Anheuser-Busch InBev's brand reputation has been significantly impacted by the Bud Light boycott, which began in April 2023. The boycott led to a decline in sales and stock price, with Bud Light losing its position as the top-selling beer in the United States. Sales had not recovered as of February 2025, remaining approximately 40% below pre-boycott levels. The company announced layoffs in July 2023 following the decline in stock prices and sales.
Ownership
Anheuser-Busch InBev SA/NV (BUD) has a significant number of institutional owners and shareholders, with 554 institutions holding a total of 101,553,077 shares. Major institutional owners include Dodge & Cox, Fisher Asset Management, LLC, and Morgan Stanley. Approximately 5.52% of the company's stock is owned by institutional investors, while public companies and individual investors hold about 94.48%.
Ask Our Expert AI Analyst
Price Chart
$70.54