By Nathan Williams Published Updated Options Analysis

MSTR Options Price an $11 Swing Into July 31 — Our Read Says Lower, Not Wilder

The options market implies an $80.92–$102.54 range for MSTR into the July 31 expiration, while our positioning read and both technical models point to a grind toward the $90 put wall. Here are the levels that matter and three defined-risk ways to trade them.

MSTR Options Price an $11 Swing Into July 31 — Our Read Says Lower, Not Wilder

The options market implies an $80.92–$102.54 range into the July 31 expiration; here's what's driving it, the levels that matter, and three defined-risk ways to trade the next five days.

Published Sunday, July 26, 2026 · Data as of the 2026-07-24 close

Explore the live MSTR options data in the Detailed Options Analyzer →

Quick answer

ItemAnswer
Market biasNeutral with a bearish tilt
Options-implied range (into July 31)$80.92 – $102.54 (±11.8%)
Major support$90 (July 31 put wall; swing support $90.04)
Major resistance$97.50 (July 31 call wall)
Max pain (July 31)$97.50
Dealer gamma regime (estimate)For the July 31 expiration alone, positive — hedging tends to dampen moves; the whole chain combined estimates negative. Flip level could not be computed from today's chain
Volatility conditionFalling — ATM IV 81.1%, IV rank 44/100
Next earningsThursday, July 30 (after close) — one day before the July 31 expiration
Technical checkConfirms (bearish at both the 3-day and 5-day horizons)
Best-fitting strategyDefined-risk bear put spread, conditional on accepting overnight earnings-gap risk
Analysis invalidated ifMSTR closes above $97.50 — the July 31 call wall and max-pain strike

1 · What matters today

MSTR closed at $91.67 on Thursday, down 3.5% over five sessions and below every major moving average. Options expiring July 31 price a move of roughly $10.80 in either direction — an $80.92 to $102.54 range — because that expiration is the first one after the July 30 earnings report, so it carries a premium for a single overnight event. The map is narrow: the heaviest pile of open put contracts for that expiration sits at $90, the heaviest call pile at $97.50, and spot is wedged between them. Our read of flow leans mildly lower — put open interest built fast this week while price momentum turned negative — and both technical models agree, targeting $89–$89.70. A close above $97.50 breaks that read.

2 · What the options market is pricing

What changed this week

Two things moved in opposite directions, and the tension between them is the story. First, positioning got more defensive: the ratio of open put contracts to open call contracts — put/call open interest, where above 1 means puts dominate — went from 0.95 to 1.10 over five sessions, and today's 1.10 sits well above its 7-day average of 0.86 and 14-day average of 0.91. In the latest session alone, call open interest fell by 63,724 contracts while put open interest grew by 34,194. Second, traded flow stayed aggressively call-heavy: put volume was only 0.40× call volume, against a 60-day median of 0.63 and a 14-day average of 0.51. Total option volume ran 1.41× its 20-day average. In plain terms — traders are day-trading calls and holding puts.

The single biggest change in contracts held open among still-live strikes was the July 31 $97.50 calls, which added 18,188 contracts of open interest in one session to 18,357 — that build is what created the week's call wall. Into Friday's now-settled expiration, the $101 calls shed 24,259 contracts as they expired worthless; that's history, not a live magnet. Implied volatility drifted lower all week: down 1.2% on the day and 5.7% over five sessions.

Expected move

For the July 31 expiration, the options market is pricing a one-standard-deviation move of ±11.78%, or about ±$10.80 around $91.73 — that figure is derived from what at-the-money straddles cost, and it is the market's estimate of how far MSTR travels by Friday, not a direction. Here is the ladder:

ExpirationATM IVImplied moveRange around $91.73
Fri, July 31 (7 days)85.0%±11.78%$80.92 – $102.54
Fri, Aug 7 (14 days)81.5%±15.96%$77.09 – $106.37
Fri, Aug 14 (21 days)81.6%±19.56%$73.79 – $109.67
Fri, Aug 21 (28 days)81.0%±22.42%$71.17 – $112.29

Note the shape: the front week is the most expensive rung on a per-day basis (85.0% versus roughly 81% for the three behind it), which is unusual and is where the earnings paragraph below points. Against that, MSTR's realized volatility — how much it has actually been moving — is 78.1% over 20 days and only 60.7% over the last 10. Options are priced for somewhat more movement than the stock has recently delivered, and that gap is modestly wider than this stock's own recent norm.

Volatility

At-the-money implied volatility is 81.1%. IV rank is 44/100, meaning today's reading is cheaper than about 56% of the past year's readings — hardly a premium-selling bonanza for a name that has traded above 100% IV twice in the last month. Direction is down: IV is 6.6% below its 30-day average of 86.8%, though still above its 90-day average of 76.5%, and IV rank has faded from a 14-day average of 52 to 44. The front-month versus two-month comparison — how option prices stack up across expiration dates — is unavailable today because the nearest expiration was same-day, an expiry-day artifact rather than missing data; the two-month reading stands at 82.6%.

For buyers and sellers this cuts both ways. Compared with this stock's own recent history, realized volatility over the past month is about typical and the 5-day-versus-20-day pace has cooled, so nothing is screaming "coiled spring." But 81% implied against 61% realized over two weeks means straight premium buying is paying up — which is precisely why the bearish structure below is a spread, not a naked long put.

Earnings on the calendar

MSTR reports Thursday, July 30, after the close — one session before the July 31 expiration, so every rung in the ladder above sits on the far side of it. That is why the front week's at-the-money IV (85.0%) prints above the three expirations behind it (~81%) instead of below: the chain is paying up for one overnight gap rather than for four extra weeks of drift. Consensus is for EPS of $52.04. Context on the record, in dollars: the last two reports came in below expectations (a $38.25 loss per share against an expected $15.33 loss in May), while the two before that were mixed.

Skew and sentiment

Skew — the fact that puts and calls the same distance from spot don't cost the same — is unusually flat here. The 25-delta put trades at 83.4% implied volatility versus 82.8% for the equivalent call, a gap of just 0.6 vol points against a 60-day median of 1.3, and put skew has bled off by nearly 6 vol points over five sessions. Traders are not paying a meaningful premium for crash protection right now, which is a note of complacency in a name sitting 78% below its 52-week high.

Put/call volume at 0.40 is unusually low even by this stock's own standards — call-side turnover is running heavy versus its recent norm. The one-session shift in open contracts, meanwhile, tilted to puts about as hard as it gets versus its own norm. Sentiment in the shortest-dated options printed its most negative reading in a month, though on an expiry day that read rests on the open-interest input alone; the 7-to-30-day bucket — which includes the July 31 expiration — reads modestly bullish on call-side building and call-heavy delta-weighted flow. Averaged over the last three sessions, every expiration bucket leans bearish. That mix is why the published bias is a tilt, not a conviction call.

The key levels map

LevelPriceWhy it matters
Top of implied range (July 31)$102.54Upper rail of the move the options market is pricing for Friday
Swing resistance$101.95July's chop high; heuristic swing level, not a guaranteed reaction zone
Whole-chain heaviest call strike$10066,670 calls open across all expirations and the single biggest gamma pile — a thick shelf if $97.50 breaks
Call wall + max pain (July 31)$97.5018,357 calls open, 18,188 of them added in one session; also the strike where the most option value expires worthless Friday, and the level that invalidates this read
Technical resistance$95.53The longer moving average both technical models cite as the reclaim level
20-day average$94.89Price sits 3.4% below it — the first thing bulls must retake
Spot / close$91.73 / $91.67Chain-snapshot price and official close
Put wall (July 31)$904,219 puts open, the biggest put pile in that expiration; swing support clusters at $90.04 and it is the chain's third-largest gamma strike
Technical support$88.85Recent swing low and lower volatility band from both technical reports
Heavy put shelf$8519,138 puts open across expirations; large gamma concentration
52-week low$81.81Price sits in the bottom 3% of its 52-week range
Bottom of implied range (July 31)$80.92Lower rail of Friday's priced move

One estimate caveat: the gamma flip level — the price below which market-maker hedging tends to accelerate selling rather than cushion it — could not be computed from today's chain, so there is no flip number to trade against this week.

Positioning and unusual flow

Market makers hedge the options they've sold, and the direction of that hedging depends on the book. Scoped to the July 31 expiration alone, one rough estimate puts that book in positive territory — hedging that tends to dampen moves and pull price toward the big strikes, with max pain at $97.50 sitting above spot. Across the whole chain combined, the same estimate flips negative, which would tend to amplify moves. For a five-day window anchored to Friday, the per-expiration read is the relevant one — but treat both as estimates built on an assumed dealer convention, not observed inventory.

Three live flow items stand out, all in the July 31 expiration:

  • $96.50 calls: 16,154 contracts traded against just 138 held open — a turnover ratio of 117×. Pure short-dated call chasing just above spot.
  • $102 calls: 26,052 contracts traded on 712 open, about $2.9 million of premium — someone is paying for a 12% upside gap over the report.
  • $98.50 puts: 8,012 contracts on 58 open, roughly $6.8 million of premium — the second-largest premium print in the whole chain, and a deep in-the-money put, which is a different animal from the out-of-the-money hedging flow.

The $83 and $84 puts also saw fresh volume (5,517 and 8,909 contracts) building new open interest below the put wall — cheap downside insurance for the earnings gap.

3 · Technical check

Both technical reads point the same way as our positioning tilt, which raises confidence without changing the levels. The 3-day model is bearish, targeting $89.70 by July 29 with a $88.00–$93.30 range. The 5-day model is bearish, targeting $89.00 by July 31 with a $87.50–$93.50 range. Both reference prices match Thursday's close, and both were generated Sunday, so neither is stale.

The two most decisive reads behind them: trend strength is building rather than fading — the ADX is at 27.4 and rising with the negative directional line (34.0) far above the positive (15.7) — and the short moving average has crossed below the longer one, with price rejected at the volume-weighted average around $92.10. There is no bullish divergence in the momentum picture; lower highs in momentum have tracked lower highs in price. Both reports invalidate on a reclaim of $93.63–$95.53.

MSTR technical analysis chart, 6-day horizon
Model vs. Market: The options market implies $80.92–$102.54 into July 31; the 5-day technical model targets $89.00 inside a $87.50–$93.50 band. Direction agrees, magnitude does not — the technical read describes a $6-wide grind lower, the options chain prices a $21-wide event gap. The market is paying for the report; the model is trading the trend.

Net effect on strikes below: because the technical target ($89) sits just under the put wall ($90), the bearish structure is built with $90 as its long strike and $85 as its short strike, and the range structure's short put is pushed all the way down to $85 rather than shaded toward the technical band.

Full technical write-ups: 3-day report → · 5-day report →

4 · Three ways the next five days can go

If MSTR pushes above the call wall ($97.50): that strike now holds 18,357 calls, nearly all added in a single session, and the heaviest call open interest overhead tends to slow rallies as it is approached. It also happens to be Friday's max-pain strike, so a drift up into it is the pin case, not the breakout case. A clean break through leaves the next thick shelf at $100 — the whole chain's heaviest call strike at 66,670 contracts — with July's swing high at $101.95 just above.

If MSTR drifts between the walls ($90–$97.50): this is the structural default. Max pain sits above spot at $97.50 and the July 31 book's own dealer-gamma estimate is positive, meaning hedging flows in that expiration tend to compress movement toward the big strikes rather than extend it. The complication is the July 30 report sitting inside the window — a pinning tendency is a weak force next to an overnight gap, which is exactly why the chain prices the front week so richly.

If MSTR breaks below the put wall ($90): put open interest thins immediately beneath it in that expiration, and this week's fresh $83–$84 put buying suggests where hedgers see the next stop. Reference levels below: $88.85 (recent swing low), $85 (a 19,138-contract put shelf across expirations), then the 52-week low at $81.81 — which sits almost exactly on the lower rail of Friday's implied range. The flip level that would frame an acceleration case could not be computed today, so there is no hedging trigger price to name.

5 · Three defined-risk structures

Prices are end-of-day midpoints as of 2026-07-24. All structures are hypothetical. Verify live prices before trading — these will be stale by the open. Every structure below expires after the July 30 earnings report; there is no expiration in this window that avoids it.

If you lean bearish (the featured structure): bear put spread

  • Trade: Buy the July 31 $90 put, sell the July 31 $85 put
  • Debit: $1.73 ($173 per spread) · Max profit: $327 · Max loss: $173 · Break-even: $88.27
  • Why it fits: $90 is the July 31 put wall and the swing-support cluster; $88.27 sits below both technical targets ($89.00 and $89.70) and above the fresh put-buying at $83–$84. Selling the $85 offsets part of the 85% implied volatility you'd otherwise pay outright — a debit spread means you pay once, up front, and are betting on a move down to your short strike, nothing more.
  • Makes sense only if: you want defined downside exposure through the report and accept that half your premium is event insurance you may not need.
  • Invalidated if: MSTR closes above $95.50.
  • Earnings exposure: spans the July 30 report — premium is inflated for that reason, and price can gap straight through both strikes overnight in either direction.
  • Managing it: take profits at roughly 60–70% of maximum value rather than holding for the last few cents into a Friday expiration; if MSTR is above $93.60 the day after the report, the thesis is broken — close it.
  • Liquidity note: the $90 puts traded 10¢ wide (2.9% of mark) and the $85 puts 6¢ wide; both are among the most actively traded contracts in the chain. Fills are easy.
  • Analyze this position →

If you lean bullish: short put spread below the wall

  • Trade: Sell the July 31 $85 put, buy the July 31 $81 put
  • Credit: $0.79 ($79 per spread) · Max profit: $79 · Max loss: $321 · Break-even: $84.21
  • Why it fits: a credit spread pays you up front to be right about where price won't go. Your short strike sits 7.3% below spot, below the $90 put wall and below both technical downside targets, and 85% implied volatility on a 7-day contract is a rich place to be a seller.
  • Makes sense only if: you believe the market is overpaying for the earnings gap. The math is unforgiving — you risk $321 to make $79, and the implied move (±$10.80) would carry price straight through the break-even.
  • Invalidated if: MSTR closes below $88.85.
  • Earnings exposure: spans the July 30 report; the credit exists because of that gap risk, and a bad reaction can breach both strikes overnight with no chance to adjust.
  • Managing it: close at ~50% of the credit collected; do not carry it through Thursday's close unless you deliberately want the event exposure — taking whatever is left on Wednesday is a legitimate exit.
  • Liquidity note: the $85 puts trade 6¢ wide, the $81 puts 8¢ wide (about 8.6% of a 93¢ mark) — the long wing is where slippage lives; use a limit on the package, never legs at market.
  • Analyze this position →

If you expect the range to hold: iron condor

  • Trade: Sell the July 31 $85 put / buy the $81 put, and sell the July 31 $102 call / buy the $107 call
  • Credit: $1.35 ($135) · Max profit: $135 · Max loss: $365 · Break-evens: $83.65 and $103.35
  • Why it fits: the short strikes bracket the options-implied range almost exactly — $102 sits just below the $102.54 upper rail, $85 above the $80.92 lower rail — and the $102 calls saw 26,052 contracts of speculative volume you'd be selling into. Skew is flat, so both wings are priced similarly.
  • Makes sense only if: you explicitly think an 85% implied volatility front week overstates the report. Read the break-evens honestly: the market is pricing a move that reaches them.
  • Invalidated if: MSTR closes outside $85–$102 at any point before Friday — at that stage the position is managing a loss, not a range.
  • Earnings exposure: spans the July 30 report; this is the structure a gap punishes hardest, so size it as the smallest of the three or skip it.
  • Managing it: take 40–50% of the credit if it appears pre-earnings; if you hold through the report, close the tested side the following morning rather than hoping for a round trip into Friday.
  • Liquidity note: the $102 calls trade 9¢ wide (8.1% of mark) but the $107 calls trade 9¢ on a 55¢ mark — roughly a sixth of the price. That wing leaks real edge; consider stepping the long call to $105 or accepting the slippage as a cost of the trade.
  • Analyze this position →

If none of these: no trade

Standing aside is the strongest option here for many readers, and it is worth saying plainly. Every tradeable expiration in this window sits on the far side of a July 30 earnings report, IV rank at 44/100 gives premium sellers no real edge to compensate for that gap, and implied volatility at 81% makes premium buyers overpay for the trend they're trying to ride. A five-day window where the only expirations available carry single-event gap risk is a window you are allowed to skip. If you want the bearish view without the overnight exposure, waiting for the August 7 chain after the report — with a fresh, deflated volatility surface — is a perfectly good plan.

6 · Quick FAQ

What is MSTR's expected move this week? About ±$10.80, or ±11.78%, into the July 31 expiration — an $80.92 to $102.54 range, per straddle pricing as of the July 24 close.

Is MSTR expected to go up or down over the next five days? Options positioning as of July 24 leans mildly lower — put open interest built 16% over five sessions while price fell 3.5% and both technical models target $89 — but that's a read of what traders have done, not a forecast. The actionable map is the $80.92–$102.54 range and the $90 / $97.50 levels.

When is MSTR's next earnings report? Thursday, July 30, after the close — one session before the July 31 expiration, which is why that expiration's at-the-money implied volatility (85.0%) prints above the three expirations behind it (~81%).

Where is MSTR's biggest options support and resistance? For the July 31 expiration: put wall $90, call wall $97.50. Across the whole chain combined the heaviest call strike is $100 and the heaviest put strike is $90.

Is MSTR implied volatility high or low right now? IV rank is 44/100 — today's 81.1% is cheaper than about 56% of the past year's readings, and 6.6% below its own 30-day average. High in absolute terms, unremarkable for this stock.

What invalidates this read? A close above $97.50 — the July 31 call wall and max-pain strike.


Methodology & disclosures. Data: end-of-day options-chain snapshot for MSTR, 2026-07-24, generated 2026-07-26 18:21 UTC. Prices shown are midpoints and will differ from live markets. Momentum/positioning scores are descriptive measurements of past option flow — not investment advice, signals, forecasts, or guarantees. Earnings dates and reported results are from the data provider's earnings feed as of 2026-07-26 18:21 UTC; report dates can change. All trade structures are hypothetical. Every structure shown has a defined maximum loss; you can lose the entire max-loss amount. Options involve substantial risk and are not suitable for all investors.

Back to Blog