Earnings Verdict
MSFT 75d to earnings (7/29). Strong bullish flow with heavy call buying, but spot near resistance. Historical 100% beat rate favors upside.
base 5; +2 GEX/flow strongly aligned; +1 GEX positive (pinning); -1 spot 5.5% from MP; +0.5 VIX 18
Most important: Call buying on 5/18 expiries signals near-term bullish bias.
📈Massive call volume on 5/18 $435C (47.8x OI) shows bullish conviction.
⚠️Heavy put buying on 5/15 $422.5P (33x OI) suggests hedging or pinning attempt.
📊Historical 100% beat rate reinforces bullish bias into July.
Regime Classification
Earnings Overview
Next earnings: 2026-07-29 (75 days)explicit
Expected moves:
- 2026-05-18 (3d): ±$8.30 (2.0%)
- 2026-05-20 (5d): ±$12.43 (2.9%)
- 2026-05-22 (7d): ±$14.32 (3.4%)
IV Setup
Term structure: Short-term IV ~20% based on 2% expected move; longer-term near VIX 18; normal contango.
Crush estimate: Earnings crush N/A now; event far out.
Skew: Call skew elevated from aggressive upside buying; put demand modest.
Historical Context
Beat rate: 100% (5/5 quarters)
Avg move vs expected: Not available; expected moves pre-earnings historically exceeded.
Directional bias: Bullish; 100% beat rate supports upside.
Key Levels
1EM guardrails: 2d $413.62/$430.22; 1w $409.50/$434.35
2Max pain pins: $400 (2026-05-15); $408 (2026-05-18); $405 (2026-05-20)
Flow Highlights
May 18 weekly $435 call saw 18,315 vol vs 383 OI (47.8x).
Aggressive call buying targeting rally above $435.
May 15 $422.5 put saw 30,431 vol, 33.3x OI.
Put buying may hedge downside ahead of expiry.
Strategies
Risk Assessment
!Spot near resistance at $430, potential rejection.
!Event 75d away; theta decay if holding long-dated options.
!VIX 18 moderate; macro risk from tech selloff (QQQ -1.5%).
What to Watch
?Spot holding above $413 (2d EM guardrail)
?Flow continuation on May 18 calls
?Earnings expectations and any pre-earnings drift.