STZ institutional options flow analysis — multi-leg block trades, dominant direction, and gamma analysis from the public options tape for July 13, 2026. Articles older than 60 days are public; sign in to read flow within the past month, upgrade to AIme Premium for today's unusual options trades without the delay.

STZ Unusual Options Activity — 2026-07-13

Institutional flow on 2026-07-13

Multi-leg block trades, dominant direction, and gamma analysis

$1.3M1 trade

Trade Details

BUY$140 CALL2026-08-21$1.3M

Full Analysis

🍺 STZ $1.3M Contrarian Call Buy — Someone's Betting Beaten-Down Constellation Bounces 📈

📅 July 13, 2026 | 🔥 Unusual Activity Detected

✅ Updated July 14, 2026 — OI RESOLVED. The next-day OPRA snapshot confirms the read HELD: OI rose 2,631 → 6,185 (+3,554 vs. a 3,550-lot trade**)** — essentially 100% net-new contracts, a genuine fresh BTO open. The partial-transfer risk we flagged did not materialize. See the ✅ RESOLVED box below.


🎯 The Quick Take

Someone just paid $1.3 MILLION for 3,550 August 21 $140 calls on Constellation Brands (STZ) — a stock that's down ≈22% over the past year and sitting near its 52-week low. This isn't a random flyer: the $140 strike has been quietly building open interest all week (from 411 contracts to ≈2,600), and today's buy adds another leg to that pile. Translation: someone thinks this beaten-down beer stock has bottomed and is willing to pay up for leveraged upside before earnings clear in October.


📊 Company Overview

Constellation Brands (STZ) is the beer/wine/spirits company behind some of the biggest import beer brands in America:

  • Market Cap: ≈$24 Billion
  • Sector: Consumer Staples (Beverages — Brewers)
  • Current Price: ≈$134.6 (near the 52-week low of $126.45, well off the 52-week high of $178.14)
  • Primary Business: Imports and sells Modelo Especial, Corona Extra, Pacifico, and Victoria beer in the U.S., plus a portfolio of wine and spirits brands

💰 The Option Flow Breakdown

📊 What Just Happened

The Tape (July 13, 2026 @ 14:50:22):

TimeSymbolBuy/SellTypeExpirationPremiumStrikeVolumeOISizeSpotOption PriceOption Symbol
14:50:22STZBUYCALL $1402026-08-21$1.3M$1403,6002,6003,550$134.48$3.59STZ20260821C140

🤝 BLOCK CROSS — this print crossed as a negotiated block (a broker matched a buyer and seller off the open book, known counterparty on both sides), not a lit sweep. It printed 97% of the way toward the ask, which leans buy — but on a cross, the usual "where did it print" aggressor read doesn't reliably prove which side initiated. Treat the buy label as our best read, not a certainty.

✅ RESOLVED — Next-Day OI Confirms: BTO (Bought to OPEN) — Read HELD, Essentially 100% Fresh

Resolved 2026-07-14 from the ≈06:30 ET OPRA open-interest snapshot. This box replaces the ⏳ provisional flag published on July 13.

LegBaseline OI (pre-print, EOD 7/10)Resolving OI (EOD 7/13)ΔTrade SizeVerdict
Aug 21 2026 $140 CALL (BUY)2,6316,185+3,5543,550OPEN — BTO

We said: "if OI at the $140 strike jumps from ≈2,600 toward ≈6,000+, that confirms a real fresh opening." It printed 6,185 — a +3,554 increase against a 3,550-lot trade. That is a ≈100% match: virtually every contract in this print created new open interest. The "mostly existing holders trading among themselves" scenario — the transfer risk we flagged as the main thing that could hollow out the bullish read — did not happen at all.

Verdict: the read HELD, and it held cleanly. Order type confirmed BTO — bought to open: a genuine new long-call position, not a recycled one. Someone really did open a fresh ≈$1.3M bullish bet on Constellation into August 21.

One caveat survives untouched, because open interest cannot speak to it: this printed as a block cross, so we still cannot prove which side initiated. OI proves a new long-call line was created; it does not prove the buyer was the aggressor, and it does not rule out this call being one leg of a larger structure we can't see. The bullish framing is stronger than it was on July 13 — but it is still an inference about intent laid on top of a proven fact about position.

One more scheduling note: this $140 call expires August 21, 2026 — that's before Constellation's next earnings report (expected ≈October 5–6). So whatever this trader is betting on, it's a pre-earnings technical/valuation bounce, not an earnings surprise.


🤓 What This Actually Means — Plain English

Here's the translation:

  • 💸 This is a leveraged upside bet, not a hedge. Buying a call means paying premium ($3.59/share, ≈$1.3M total) for the right to buy STZ at $140 through August 21. If the stock stays below $140, this expires worthless. If it rallies past ≈$143.59 (strike + premium), the trade starts making real money — and every dollar STZ moves above $140 is roughly a dollar of profit per contract from there.
  • 🏗️ "Accumulation strike" matters here. Open interest at the $140 strike climbed from 411 to ≈2,600 contracts over the past week before today's trade — meaning multiple buyers (or the same buyer, repeatedly) have been building a position at this exact level. Today's 3,550-lot buy piles more size on top of that. This isn't a one-off lottery ticket; it's repeated positioning.
  • 🔄 Order type: ✅ CONFIRMED BTO (Buy To Open). The next-day OI print settled it — open interest at the $140 strike rose 2,631 → 6,185 (+3,554 against a 3,550-lot trade), so a new long-call position really was opened, essentially contract-for-contract. What remains an inference is the buy side itself: because this printed as a cross, we read the buyer from the price level (97% toward the ask) and the accumulation pattern, not from aggressor mechanics. Position = proven. Aggressor = inferred.
  • 🎯 The contrarian angle: STZ is down ≈22% over the year, sitting near its 52-week low, with a recent history of guidance cuts spooking the tape. Buying calls into that kind of setup is a recovery bet — the trader thinks the worst is priced in and the stock has more upside than the market currently believes, at least through August.
  • 🤷 What we genuinely don't know: whether this is a directional speculator, a hedge against a short stock/short-call position elsewhere, or part of a larger multi-leg structure we haven't fully mapped (the tape showed some nearby multi-leg prints worth watching). A cross tells us a deal happened — it doesn't tell us the full story behind it.

📈 Technical Setup / Chart Check-Up

YTD Performance Chart

YTD Performance

STZ has had a rough year — down ≈22% and trading near its 52-week low of $126.45, a long way from the 52-week high of $178.14. The chart tells a "valuation reset" story: a beaten-down consumer staple that's been de-rated by Wall Street even as the underlying earnings numbers have actually improved.

Key observations:

  • 📉 Persistent downtrend: Steady grind lower over the past year, punctuated by a sharp drop after the September 2025 guidance cut that still weighs on sentiment
  • 🩹 Recent stabilization: Price action has firmed up since the Q1 FY2027 earnings beat in late June/early July
  • 💰 Dividend floor: ≈3.1% yield with an ex-date of July 30, 2026 gives income investors a reason to hold through the chop
  • 🎯 Near 52-week low: Trading at $134.6, just ≈6.5% above the $126.45 low — limited technical cushion if bad news hits

Gamma-Based Support & Resistance Analysis

STZ Gamma S/R

Current Price: ≈$134.76

The gamma exposure map shows where dealer hedging is likely to create price magnets and friction near current levels:

🟠 Nearby Resistance:

  • $135 — Moderate-strength level just 0.2% above spot, with the heaviest concentrated gamma near the money (total gamma ≈4.1M, split between calls and puts). This is the immediate ceiling the stock has to clear.

🎯 The trade's own strike:

  • $140 — ≈4% above spot, this is exactly where today's call buy is struck. Gamma here is modest but call-leaning (call gamma slightly exceeds put gamma), consistent with a level that's starting to attract bullish positioning rather than being a dealer-defended wall.

What this means for traders: STZ needs to clear the $135 gamma cluster first before any real move toward the $140 strike gets traction. There's no massive dealer wall stacked up between spot and $140 — the gamma profile is relatively light out to that strike, which means a move higher could travel with less mechanical resistance than you'd see on a stock with a thick gamma wall in the way. That's a point in favor of the bullish thesis technically, even if the fundamental case still has to prove itself.

Implied Move Analysis

STZ Implied Move

Options market pricing for upcoming expirations:

  • 📅 Monthly OPEX (July 17 — 4 days): ±4.02% ($5.41) → Range: $129.33 – $140.15
  • 📅 Weekly (July 24 — 11 days): ±6.06% ($8.17) → Range: $126.57 – $142.91
  • 📅 August OPEX (August 21 — THIS TRADE'S EXPIRATION): upper bound $149.16, lower bound $120.32
  • 📅 Quarterly Triple Witch (September 18 — 67 days): ±13.94% ($18.78) → Range: $115.96 – $153.52
  • 📅 LEAP (June 2027 — 339 days): ±32.68% ($44.04) → Range: $90.70 – $178.78

Translation for regular folks: The options market is pricing in a fairly tame ±4% move by this Friday's monthly expiration, but the range widens fast as you look further out. By the August 21 expiration — when this $140 call trade actually expires — the market's own pricing implies STZ could realistically trade anywhere from ≈$120 to ≈$149. The $140 strike sits comfortably inside that priced range, meaning the market itself doesn't think reaching $140 by August 21 is a stretch — it's well within the "normal" distribution of outcomes options traders are pricing in, not a moonshot bet.

Key insight: The jump in implied range width from July (±4%) to September (±14%) reflects growing uncertainty the further out you look — some of which will be resolved by the Q2 FY2027 earnings report in early October, which lands after this particular call expires.


🎪 Catalysts

✅ Recent Catalysts (Already Happened)

Q1 FY2027 Earnings Beat — Late June/July 1, 2026 📊

Constellation beat estimates: net sales ≈$2.43B and non-GAAP EPS $3.43 versus ≈$2.42B / $3.27 consensus, driven by improved profitability and cost discipline. The company also raised its reported FY2027 EPS guidance to $11.50–$12.20 (up from $11.10–$11.80) — a real vote of confidence from management even while keeping the operational beer-sales guide cautious.

But the beat wasn't clean everywhere: beer depletions (actual sell-through) came in at −0.3%, with the two flagship brands — Modelo Especial (≈−2%) and Corona Extra (≈−5%+) — dragging, even as smaller brands like Pacifico (+21%) and Victoria (+14%) grew fast. Growth is migrating down-portfolio, and that's the bears' central complaint.

Tariff Relief — April 2026 🛃

In April 2026, the U.S. removed beer made from malt — which covers STZ's products — from the scope of the Section 232 aluminum tariffs that had been squeezing costs since February 2025. Aluminum cans make up ≈41% of STZ's Mexican-beer packaging, and management had pegged the aluminum-tariff hit at ≈$20M for FY2026 — so this carve-out banked the single most-quantified overhang. Broader Mexican-import tariffs (touching ≈85% of revenue) remain a live, unresolved risk.

Analyst Reaction — Mostly De-Rating, One Loud Bull 📉

Most of the sell-side has been trimming targets even after the beat: Freedom Broker cut to Hold ($223 → $173 PT), UBS to $175, Wells Fargo to $170, Deutsche Bank to $150. The lone contrarian is Roth Capital, which reiterated Buy and named STZ a Top Pick with a $209 price target — the closest analyst analog to today's $140-call accumulation.

🔮 Upcoming Catalysts (Next ≈6 Months)

Q2 FY2027 Earnings — Expected ≈October 5–6, 2026 (Not Yet Formally Confirmed) 🎯

This is the single biggest catalyst for the recovery thesis — the first real read on whether shipments and depletions converge (management's stated expectation) and whether Modelo/Corona stabilize. This is decisive because today's $140 call expires August 21 — BEFORE this earnings report. Whoever bought these calls is betting on a pre-earnings technical or valuation bounce, not an earnings surprise itself.

Ex-Dividend — July 30, 2026 💵

A quarterly $1.03 dividend (≈3.1% annualized yield) goes ex on July 30 — inside the life of this call — providing a modest floor under the stock via continued buyback/dividend support.

Peak Summer Depletion Data (July–September) 🍺

The make-or-break stretch for the "shipments and depletions converge" claim — scanner/retail-tracking data through the summer selling season is the leading tell before the formal October report.

⚠️ Structural Overhangs (Why It's Cheap)

  • GLP-1 demand erosion: ≈12% of U.S. adults reported taking GLP-1 drugs in 2025 (double 2024's 6%), with forecasts of >20% by 2027 — users report drinking less, a slow structural drag on beer volumes.
  • Hispanic consumer pullback: Hispanic consumers are ≈half of STZ's U.S. beer sales, and reporting ties softer buy-rates to immigration-enforcement anxiety — an outsized, STZ-specific drag versus the broader beer category.
  • Memory of the September 2025 guidance cut: STZ cut FY2026 beer guidance in September 2025 and the stock fell ≈7% — that scar tissue is exactly why the market hasn't fully rewarded the recent Q1 beat, and why most price targets ($150–175) still sit well below the stock's 52-week high.

🎭 How Different Traders Should Read This

🎲 YOLO Trader

This is basically what you're already doing, just smaller: someone paid ≈$1.3M for a leveraged, time-limited bet that a beaten-down staples name bounces before its own calls expire. If you want to piggyback, the $140 August calls are your mirror trade — but understand you're betting on a technical/valuation bounce, not a fundamental catalyst, since the real earnings test (October) lands after these calls expire. Size this as a lottery-ticket allocation (1-2% of a portfolio, max), not a core position. A cross means you don't actually know if this was smart money or someone unwinding a bigger position — don't chase blindly.

📈 Swing Trader

The setup here is cleaner than the flow itself: STZ is coiling near a 52-week low with a real dividend floor, a fresh earnings beat, and a de-risked tariff overhang — but it still has to clear the $135 gamma cluster before any move gets real traction. A disciplined swing entry would wait for a confirmed break above $135-136 with volume, using the July 17/24 implied-move range ($126.57–$142.91) as your working band, and a stop below the 52-week low ($126.45) as your invalidation level. The August 21 expiration of this specific call gives you a natural time-box to judge whether the "recovery" thesis is playing out.

💵 Premium Collector

If you don't believe the bounce is imminent but also don't want to fight the accumulation at $140, consider selling cash-secured puts below current support — for example near the $126–128 zone, inside the lower end of the July/August implied-move range — to collect premium while getting paid to wait for a better entry, with the ≈3.1% dividend as a bonus if you get assigned. Alternatively, a covered call against existing shares near the $140–145 strikes captures extra income while still allowing room for this recovery thesis to play out.

🌱 Beginner

Don't try to trade this specific $140 call — it requires the stock to move roughly 4%+ just to reach the strike, and OTM calls like this frequently expire worthless even when the underlying thesis is directionally right but the timing is off. Instead, treat this as a signal to research STZ: read the Q1 earnings beat, understand why the stock is down ≈22% despite raised guidance (the depletions/Hispanic-consumer/GLP-1 story above), and decide for yourself whether you believe the recovery case before risking any capital — options or otherwise. If you do want exposure, owning shares (or a small position in a longer-dated LEAP call, which gives you more time to be right) is a gentler way to express the same view than a 5-week OTM call.


⚠️ Risk Factors & Honest Limits

What the tape actually proves, and what it doesn't:

  • 🤝 This is a cross — we can't prove who initiated it. The 97%-across print leans buy, but that read isn't reliable on a negotiated block the way it would be on a lit sweep. We're inferring bullish intent from price level and the accumulation pattern, not from hard aggressor mechanics.
  • Open/close is now FINALIZED (July 14 OI print). OI at the $140 strike rose 2,631 → 6,185 (+3,554 vs. a 3,550-lot trade) — essentially 100% net-new contracts. The partial-transfer risk we flagged did not materialize; this is a proven fresh open (BTO).
  • 🔁 The September 2025 playbook can repeat. STZ has cut guidance before and gotten crushed for it (≈−7% in a day). If summer depletion data disappoints heading into the October earnings report, this recovery thesis reopens the exact same guidance-cut trap that's kept the stock depressed all year — and this trade will have already expired (August 21) before that report even lands.
  • 🧩 We may not be seeing the whole structure. The tape verifier flagged nearby multi-leg prints around this trade — there's a real possibility this $140 call is one leg of a larger position (a spread, a hedge against stock or other options) rather than a standalone directional bet. We haven't confirmed a paired leg, so treat the "simple bullish bet" framing as our best read, not the only possibility.
  • 📉 Structural headwinds are real, not sentiment noise. GLP-1 adoption and the Hispanic-consumer pullback are multi-year, hard-to-reverse trends — even a good October print doesn't make these overhangs disappear, it just buys time.
  • 🕵️ What OPRA fundamentally can't tell us: the broker or firm behind this trade, the customer's true identity or existing portfolio, whether there's an offsetting stock or other options position we can't see, or the trader's actual conviction level versus a small test position.

🎯 The Bottom Line

Real talk: Someone paid $1.3M for a 5-week bet that Constellation Brands has bottomed — buying into a strike that's already seen open interest build from 411 to ≈2,600 contracts over the past week. The fundamentals genuinely support a contrarian case: a real Q1 beat, a raised EPS guide, a banked tariff win, and a ≈3.1% dividend floor. But the stock is down ≈22% for good reasons too — depletions are still negative, the Big Two brands (Modelo, Corona) are shrinking, and GLP-1/Hispanic-consumer headwinds aren't going away by August 21.

What this trade tells us:

  • 🎯 A trader (or traders, given the week-long accumulation) sees enough in the Q1 beat and tariff relief to bet on a near-term bounce
  • ⏰ The August 21 expiration is a pre-earnings technical bet, not an earnings bet — the real test (Q2 FY2027, ≈October 5–6) comes after these calls expire
  • 🤝 It's a block cross, so the "bullish" read is a lean, not proof — and it might be part of a larger structure we haven't fully mapped
  • ✅ The OI print is in: genuine fresh open confirmed (2,631 → 6,185, +3,554 vs. 3,550 traded) — not existing-holder transfer

If you own STZ: the dividend (≈3.1%, ex-date July 30) and the improved fundamentals give you a reason to hold through the chop, but don't expect a straight line — depletion data through the summer will drive sentiment more than any single option print.

If you're watching from the sidelines: the $135 gamma level is your first tell — a clean break above it with volume would support the bullish case technically. The real decision point is October's earnings, not August.

If you're bearish: the 52-week low ($126.45) is the level to watch — a break below it on weak summer depletion data would validate the bears and likely trigger another round of target cuts.

Mark your calendar:

  • 📅 July 17 — Monthly OPEX (±4% implied move window)
  • 📅 July 24 — Weekly expiration
  • 📅 July 30 — Ex-dividend date ($1.03)
  • 📅 August 21 — Expiration of this $140 call trade
  • 📅 September 18 — Quarterly triple witch
  • 📅 ≈October 5–6 — Q2 FY2027 earnings (the real catalyst, lands after this trade expires)

Come back tomorrow pre-market for the OI update that tells us whether this was a genuine fresh open or mostly a transfer between existing holders.

Disclaimer: Options trading involves substantial risk of loss and is not suitable for all investors. This analysis is for educational purposes only and not financial advice. Past performance doesn't guarantee future results. This trade printed as a negotiated block cross — we cannot independently confirm which side initiated it, and the "bullish" framing throughout this article is our best read of the available tape evidence, not a proven fact. Always do your own research and consider consulting a licensed financial advisor before trading. Open-interest data will be checked and this article updated the next trading day.


Last updated: July 14, 2026 — the next-day OPRA open-interest snapshot resolved the open/close flag. OI at the $140 strike rose 2,631 → 6,185 (+3,554 vs. a 3,550-lot trade — essentially 100% net-new), confirming BTO (bought to open). The read HELD; the partial-transfer scenario we warned about did not occur. The block-cross caveat survives: OI proves the position opened, but not which side initiated. The provisional ⏳ callout published on July 13 has been replaced with the ✅ RESOLVED box above.


About Constellation Brands: Constellation Brands imports and markets beer (Modelo, Corona, Pacifico, Victoria), wine, and spirits brands, with a market cap of ≈$24 billion in the Beverages/Brewers industry.

The Options Desk tracks the move options price into every US earnings report the week of Sep 7, next to how much each stock has actually moved on its past prints — plus the SPY, QQQ and IWM expected ranges and the gamma walls that box them in.