Constellation Brands (STZ) shares are inching higher heading into the company’s fiscal Q2 results scheduled to be published later today, after market close. Consensus is for the beer, wine, and spirits firm to record $$3.62 in earnings per share (EPS), which would represent about a 0.28% decline on a year-over-year basis.
The earnings event arrives at a time when Constellation Brands stock is already struggling to regain momentum, currently down a little under 20% versus the start of this year.
Despite expectations of a slight decline in Q2 earnings, the derivatives market believes STZ stock will inch higher on the back of the quarterly print.
According to Barchart, the put-to-call ratio on options contracts expiring Oct. 9 sits at 0.39x as of this writing, indicating bullish momentum. And the upper price on those contracts is set at $118.55, signaling potential for a nearly 4.4% rally in Constellation Brands through the end of this week.
That said, Barchart does not agree with options traders on STZ, with its 100% SELL average opinion suggesting the technical setup actually favors continued decline ahead.
Caution is warranted while playing Constellation Brands shares, partly because macro pressure continues to threaten the company’s Q2 performance. Persistent inflation and elevated borrowing costs are hurting consumer discretionary spending in 2026, particularly affecting mainstream beer enthusiasts and price-sensitive demographics.
Plus, STZ’s wine and spirits segment faces ongoing structural weakness and muted retail demand, remaining a significant drag on overall top-line growth.
Higher supply chain and input costs also signal a potential margin squeeze, making it difficult for top-line revenue growth to fully translate into bottom-line profit.
On the flip side, however, Constellation Brands pays a rather healthy 3.6% dividend yield, which makes it somewhat more attractive for income-focused investors.
Despite the aforementioned challenges, Wall Street remains bullish as ever on STZ shares for the next 12 months.
The consensus rating on Constellation Brands sits at “Moderate Buy” currently, with the mean price target of about $160 indicating significant upside potential from here.