All Reports
TradeWind ResearchMonday, April 20, 2026

Apex Weekly Playbook โ€” Earnings Season Hedge Fest | April 20, 2026

VIX spiking 11% and unanimous institutional put flow across SPX/SPY/QQQ/IWM signals a hedge-or-be-hedged week as Q1 earnings season hits full stride. Top plays: GLD + XLE defensive rotation, index put hedges, and squeeze setups in MARA and SOUN as Bitcoin holds $75k.

Apex Weekly Playbook โ€” Earnings Season Hedge Fest | April 20, 2026

Generated by Apex | All data sourced live this session | Market opens in ~2.5 hours


SECTION 1: MARKET CONTEXT

InstrumentPriceChange
SPY (S&P 500)$710.14+0.57%
QQQ (Nasdaq 100)$648.85+0.50%
IWM (Russell 2000)$275.78+0.75%
DIA (Dow)unavailableโ€”
VIX19.44+11.21% โš ๏ธ
10yr Treasury~4.32%(last confirmed Apr 16)
Bitcoin$75,045-0.3%
Ethereum$2,304-0.7%
Solana$850.0%
GLD$445.93+0.06%
TLT$87.07+0.02%

Overall Posture: Cautious / Choppy-to-Risk-Off

The headline number this morning is the VIX: up 11.21% from 17.48 to 19.44 on a Monday open. That's not panic, but it's a significant volatility re-pricing โ€” someone is buying insurance at scale. The index ETFs themselves are green (SPY +0.57%), which creates a contradictory picture: equities bid, but protection being loaded aggressively. This tug-of-war is the defining texture of the week.

Crypto is uninspiring. BTC at $75k has recovered from deeper drawdowns but is nowhere near all-time high territory. SOL at $85 is weak relative to prior highs. Risk appetite in the speculative layer is muted.

10yr yield at ~4.32% is elevated but stable โ€” not spiking, not collapsing. The bond market isn't flashing crisis; it's signaling "higher for longer, but manageable."


SECTION 2: THE WEEK'S THEME & NARRATIVE

Theme: Earnings Season Hedge Fest โ€” Big Money Buying Protection While Retail Buys the Dip

We're deep in Q1 earnings season. Major financials have already reported; now we're entering the week where big tech, industrials, and healthcare names step up. The setup going into this week is textbook late-earnings-cycle anxiety: institutional desks are loading puts on the indices (SPX, SPY, QQQ, IWM all showing extreme bearish options flow from Unusual Whales), while ETF flow data shows broad retail/passive inflows across virtually every sector.

This divergence matters. When smart money is hedging at 80-98 conviction scores simultaneously across all major indices, it's not noise โ€” it's positioning. The mechanism is simple: firms with long books from the year's run-up are protecting gains heading into a cluster of high-stakes earnings reports. The SPX $7,160 put (June 18, $8.6M premium) sitting right above current levels tells you the tail risk they're pricing is a meaningful correction if earnings disappoint.

Who wins and who loses this week: Defensive sectors (staples, healthcare, energy) outperform if the market gets choppy โ€” they're already showing it in ETF flows. Tech needs earnings beats to stay elevated. Small-caps (IWM) are vulnerable to the put pressure. The squeeze candidates on Garita's list (MARA, SOUN, AI, UPST, LCID) could rip violently if the broader market doesn't crack โ€” short sellers get squeezed when the floor holds.

Biggest risk: An earnings miss from a mega-cap name triggers the cascade the put buyers are positioned for. SPX below 7,000 would validate the June $7,160 put thesis and accelerate selling.


SECTION 3: ๐Ÿ“… KEY EVENTS THIS WEEK

  • ๐Ÿ”ด Mon Apr 20 โ€” Earnings Begin in Earnest โ†’ [Yahoo Earnings Calendar](https://finance.yahoo.com/calendar/earnings) | Multiple large-cap reports; check calendar for specific names and expected moves
  • ๐Ÿ”ด Tue Apr 21 โ€” Earnings continued โ†’ [Yahoo Earnings Calendar](https://finance.yahoo.com/calendar/earnings) | Watch for any mega-cap tech reports; implied moves elevated due to VIX at 19.44
  • Wed Apr 22 โ€” Mortgage Applications, Fed Speaker circuit โ†’ [Fed Calendar](https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm) | Watch for any Fed speakers commenting on rate path given recent economic data
  • ๐Ÿ”ด Thu Apr 23 โ€” Weekly Jobless Claims, PMI data โ†’ [BEA GDP Page](https://www.bea.gov/data/gdp/gross-domestic-product) | Claims trending matters for "soft landing" narrative; watch for surprise
  • Fri Apr 24 โ€” PCE / Core PCE (if scheduled this week) โ†’ [BEA PCE Data](https://www.bea.gov/data/gdp/gross-domestic-product) | The Fed's preferred inflation gauge โ€” if core PCE runs hot, rate cut odds drop and growth stocks reprice
  • All week โ€” Q1 Earnings Season โ†’ [Yahoo Earnings Calendar](https://finance.yahoo.com/calendar/earnings) | This is the dominant catalyst. Every report has potential to either validate or break the "soft landing + AI supercycle" narrative
  • All week โ€” CPI data context โ†’ [BLS CPI Page](https://www.bls.gov/cpi/) | Reference for inflation trajectory discussion this week

> ๐Ÿ“… Full calendar: [MarketWatch Economic Calendar](https://www.marketwatch.com/economy-politics/calendar) | [Earnings Calendar](https://finance.yahoo.com/calendar/earnings) | [FOMC Calendar](https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm)


SECTION 4: SECTOR BREAKDOWN

All data from Garita ETF flows (as of this morning's pull):

๐ŸŸข XLP (Consumer Staples): $82.46, +1.40% โ€” Top sector performer today. Defensive rotation is real. When VIX spikes and the put flow is this bearish, staples lead. Procter & Gamble, Walmart type names catching defensive bids.

๐ŸŸข XLRE (Real Estate): $44.48, +1.25% โ€” Surprising strength. REITs benefiting from the TLT stability (10yr not spiking). Yield-sensitive sector performing โ€” watch if 10yr moves.

๐ŸŸข XLE (Energy): $55.02, +1.12% โ€” Energy catching a bid with the largest absolute ETF inflow ($5B, z=1.42 โ€” highest of any sector). Oil stability supporting E&P names. This is the #1 inflow by z-score.

๐ŸŸข XLV (Healthcare): $148.80, +0.97% โ€” Defensive + earnings catalyst. Healthcare names reporting this week; sector is acting well. Defensive rotation bid.

๐ŸŸข IWM (Small Cap): $275.78, +0.75% โ€” Green on the day but the put flow ($1.63M at $263 strike) tells a different story. Smart money is hedging small-cap exposure. Proceed with caution.

๐ŸŸข XLI (Industrials): $173.51, +0.74% โ€” Steady inflow, z=0.84. Defense contractors and infrastructure names holding up.

๐ŸŸข XLY (Consumer Discretionary): $120.41, +0.60% โ€” Modest green. Amazon/Tesla influence. Needs consumer spending data to stay supported.

๐ŸŸข SPY (Broad Market): $710.14, +0.57% โ€” Index is green but the underlying put flow says institutions are not convinced. Buy the dip vs. hedge the rip.

๐ŸŸข QQQ (Nasdaq 100): $648.85, +0.50% โ€” Tech needs earnings beats to hold these levels. $637 puts (May 1) say someone's not convinced.

๐ŸŸข XLC (Communications): $119.10, +0.39% โ€” Meta, Alphabet, Netflix week incoming. Sector flat-ish pending their reports.

๐ŸŸข XLB (Materials): $51.88, +0.54% โ€” Quiet sector, modest inflow. Copper/commodity prices supporting.

๐ŸŸข XLK (Technology): $154.35, +0.19% โ€” Tech ETF is the weakest sector performer today despite being the "story sector." Rotation risk or earnings caution.

๐ŸŸก XLF (Financials): $52.43, +0.11% โ€” Banks already reported (mixed). Financials treading water post-earnings.

๐Ÿ”ด XLU (Utilities): $46.16, -0.15% โ€” Only sector with ETF outflows (-$812M, z=-0.68). Utilities are the "hide forever" trade โ€” money leaving here suggests not everyone is panic-defensive yet.


SECTION 5: GARITA SIGNAL INTELLIGENCE

๐ŸŽฏ Convergence Alerts

Convergence scan is currently rebuilding (next run scheduled ~11:18 AM ET). Check [Garita Dashboard](https://garita.markets) for live updates post-scan.


๐Ÿ”ฅ Squeeze Watch

Garita's squeeze universe is populated but detailed scoring data is pending today's refresh (scheduled 8:45 AM ET short interest refresh + 13:00 UTC squeeze scan). Tickers on the active squeeze radar:

  • MARA (Marathon Digital) โ€” Bitcoin miner, high correlation to BTC at $75k. Squeeze candidate. [โ†’ Garita](https://garita.markets/tickers/MARA) | [Chart](https://finance.yahoo.com/chart/MARA)
  • SOUN (SoundHound AI) โ€” AI play with known short interest. Any AI sentiment catalyst ignites this. [โ†’ Garita](https://garita.markets/tickers/SOUN) | [Chart](https://finance.yahoo.com/chart/SOUN)
  • LCID (Lucid Motors) โ€” EV with perpetually elevated short interest. Saudi backing provides floor. [โ†’ Garita](https://garita.markets/tickers/LCID) | [Chart](https://finance.yahoo.com/chart/LCID)
  • UPST (Upstart) โ€” Fintech with high SI. Credit market sensitive โ€” watch rates. [โ†’ Garita](https://garita.markets/tickers/UPST) | [Chart](https://finance.yahoo.com/chart/UPST)
  • RH (Restoration Hardware) โ€” Luxury consumer, high SI. Housing market sensitive. [โ†’ Garita](https://garita.markets/tickers/RH) | [Chart](https://finance.yahoo.com/chart/RH)
  • CLSK (CleanSpark) โ€” Crypto miner. BTC-correlated. [โ†’ Garita](https://garita.markets/tickers/CLSK) | [Chart](https://finance.yahoo.com/chart/CLSK)
  • AI (C3.ai) โ€” AI infrastructure. Always on the squeeze radar. [โ†’ Garita](https://garita.markets/tickers/AI) | [Chart](https://finance.yahoo.com/chart/AI)

[Full squeeze list โ†’](https://garita.markets/squeeze)


โšก High-Score Signals (48h) โ€” Unusual Whales Options Flow

All top signals are BEARISH. This is a unanimous institutional hedging signal:

ScoreTickerTypeStrikeExpiryPremium
98SPXPUT$7,160Jun 18$8,600,000
95SPYSWEEP PUT$713Apr 20 (today!)$328,961
85QQQSWEEP PUT$637May 1$338,431
85IWMPUT$263May 15$1,630,474
80SPXWPUT$7,100Apr 20 (today!)$238,300
80SPXWPUT$7,075Apr 20 (today!)$122,870
80SPXWPUT$7,070Apr 21$102,400

Translation: The SPY $713 SWEEP put expiring today and the SPXW near-term puts at $7,070-$7,100 suggest intraday hedging against a move lower. The SPX $7,160 June put at $8.6M is the big whale bet โ€” someone spent nearly $9M expecting the S&P to trade below 7,160 by mid-June. This is your single most important signal this week.


SECTION 6: THIS WEEK'S PLAYS โ€” RANKED BY CONVICTION


#1 โ€” SPY PUTS (Index Hedge) โ€” HIGH CONVICTION

  • Instrument: SPY | Current: $710.14 | VIX: 19.44
  • Why this week: The $8.6M SPX put at $7,160 June + the sweep puts on SPY today are not retail. This is institutional protection. If any major earnings miss this week, the cascade is already pre-positioned. VIX at 19.44 means options are still reasonable โ€” not cheap, but not yet expensive.
  • Garita signal: Score 95-98 bearish across SPX/SPY. Unanimous put flow.
  • Entry zone: SPY $708โ€“712 | Target: $680โ€“690 (if thesis plays) | Stop: Close above $720
  • Upside: ~+3-4% on the put | Timeframe: 1-3 weeks
  • Vehicle: SPY May 16 $700 puts (out-of-money hedge) OR put spread $710/$690
  • Risk: Earnings come in strong across the board, VIX collapses back to 15, puts expire worthless
  • Flag: Hold thesis โ€” this is a hedge play, size accordingly (5-10% of book)
  • Links: [Garita](https://garita.markets/tickers/SPY) | [Chart](https://finance.yahoo.com/chart/SPY) | [News](https://finance.yahoo.com/quote/SPY/news)

#2 โ€” GLD (Gold ETF) โ€” HIGH CONVICTION

  • Price: $445.93 | Sector: Safe Haven / Inflation Hedge
  • Why this week: Gold is stable despite VIX spike and equity uncertainty. When institutions are buying index puts AND gold is holding โ€” that's a flight-to-safety setup. If equities crack mid-week on earnings disappointment, GLD gets the flow. 10yr at 4.32% is a headwind but not breaking the gold thesis.
  • Garita signal: ETF inflow +$4.33B (z=0.81)
  • Entry zone: $443โ€“447 | Target: $460โ€“470 | Stop: $435
  • Upside: +3-5% | Timeframe: 1-2 weeks
  • Vehicle: GLD stock or GLD May $450 calls
  • Risk: Earnings beats across the board โ†’ risk-on โ†’ gold sells off
  • Flag: Hold thesis โ€” core defensive position
  • Links: [Garita](https://garita.markets/tickers/GLD) | [Chart](https://finance.yahoo.com/chart/GLD) | [News](https://finance.yahoo.com/quote/GLD/news)

#3 โ€” XLE / Energy Sector โ€” MEDIUM-HIGH CONVICTION

  • Price: $55.02 | Change: +1.12% | Inflow: $5.0B (z=1.42 โ€” highest of any sector)
  • Why this week: XLE has the largest z-score inflow of any ETF on Garita's tracker. That's institutional money rotating into energy defensively โ€” oil names provide inflation protection AND earnings visibility. If the broader market gets choppy, energy historically holds better.
  • Garita signal: Largest sector ETF inflow by z-score this morning
  • Entry zone: $54.50โ€“55.50 | Target: $58โ€“60 | Stop: $52.50
  • Upside: +5-9% | Timeframe: 2-3 weeks
  • Vehicle: XLE shares or XLE May $57 calls
  • Risk: Oil price drops sharply (supply shock or demand destruction narrative)
  • Flag: Hold thesis
  • Links: [Garita](https://garita.markets/tickers/XLE) | [Chart](https://finance.yahoo.com/chart/XLE) | [News](https://finance.yahoo.com/quote/XLE/news)

#4 โ€” MARA (Marathon Digital) โ€” MEDIUM CONVICTION

  • Price: unavailable (no live quote) | Sector: Crypto Mining / Bitcoin proxy
  • Why this week: Bitcoin at $75,045 is in a zone where it either breaks out toward ATH or consolidates hard. MARA is a leveraged BTC play โ€” it moves 2-3x BTC's direction. With BTC stable and MARA on the squeeze list, any BTC upside catalyst (ETF inflows, institutional news) turns this into a runner. Short interest provides the fuel.
  • Garita signal: Active on squeeze radar
  • Entry zone: Wait for Garita squeeze score refresh (scheduled 13:00 UTC) | Approach: set price alert on breakout above recent high
  • Target: +20-30% on a BTC breakout | Stop: -10% from entry
  • Upside: asymmetric if BTC moves | Timeframe: 3-7 days
  • Vehicle: Stock (if BTC bullish) or calls
  • Risk: BTC rolls over below $70k, miners get decimated
  • Flag: Fast flip โ€” this is binary on BTC direction
  • Links: [Garita](https://garita.markets/tickers/MARA) | [Chart](https://finance.yahoo.com/chart/MARA) | [News](https://finance.yahoo.com/quote/MARA/news)

#5 โ€” XLP (Consumer Staples) โ€” MEDIUM CONVICTION

  • Price: $82.46 | Change: +1.40% โ€” top sector performer today
  • Why this week: XLP is the strongest sector today and it's not an accident. When VIX spikes 11% and institutional put buying is this aggressive, staples is where defensive money parks. Names like PG, KO, WMT have pricing power and steady earnings in any environment. This is a quality long for a choppy week.
  • Garita signal: ETF inflow $1.01B (z=0.72), leading sector price performance today
  • Entry zone: $81.50โ€“82.50 | Target: $85โ€“87 | Stop: $79.50
  • Upside: +3-6% | Timeframe: 1-3 weeks
  • Vehicle: XLP shares or individual names (PG, KO)
  • Risk: Market rips higher on earnings beats โ†’ rotation OUT of defensive โ†’ XLP lags
  • Flag: Hold thesis
  • Links: [Garita](https://garita.markets/tickers/XLP) | [Chart](https://finance.yahoo.com/chart/XLP) | [News](https://finance.yahoo.com/quote/XLP/news)

#6 โ€” SOUN (SoundHound AI) โ€” SPECULATIVE

  • Price: unavailable (no live quote) | Sector: AI / Speech Recognition
  • Why this week: SOUN is a perpetual squeeze candidate with high short interest. AI sentiment can shift fast โ€” any positive AI earnings read-through (from a tech giant's report) can ignite the short squeeze. Garita has it on active squeeze watch.
  • Garita signal: Active squeeze list
  • Entry zone: Define after checking Garita squeeze score post-refresh
  • Target: +25-40% on squeeze activation | Stop: -15%
  • Timeframe: 1-5 days | Vehicle: Stock or short-dated calls
  • Risk: Broader market weakness crushes speculative names first. This is the highest-risk play on the list.
  • Flag: Fast flip โ€” small position, defined risk only
  • Links: [Garita](https://garita.markets/tickers/SOUN) | [Chart](https://finance.yahoo.com/chart/SOUN) | [News](https://finance.yahoo.com/quote/SOUN/news)

#7 โ€” QQQ PUTS (Earnings Risk Hedge) โ€” MEDIUM CONVICTION

  • Price: QQQ $648.85 | VIX: 19.44
  • Why this week: The $637 QQQ SWEEP put (May 1, $338k premium) is targeted right before May options expiry. Tech earnings are the biggest single catalyst this week. If a Mag-7 name misses, QQQ sees the most damage. Garita score 85 bearish.
  • Garita signal: Score 85, Unusual Whales sweep, $338k premium
  • Entry zone: QQQ $645โ€“652 | Target: $620โ€“630 | Stop: Above $660
  • Upside: +4-6% on puts | Timeframe: 1-2 weeks
  • Vehicle: QQQ May 2 $640 puts or put spread $648/$630
  • Risk: Tech earnings beats across the board, QQQ rips to $670+
  • Flag: Hold thesis โ€” pair with any long tech positions as hedge
  • Links: [Garita](https://garita.markets/tickers/QQQ) | [Chart](https://finance.yahoo.com/chart/QQQ) | [News](https://finance.yahoo.com/quote/QQQ/news)

SECTION 7: OPTIONS INTELLIGENCE

VIX at 19.44 (+11.21%): This is elevated but not yet in "fear" territory (VIX above 25 = fear, above 30 = panic). At 19.44, options premiums are moderately expensive โ€” not the time for naked long calls on speculative names. Spreads and defined-risk structures are the play.

What VIX 19 means for structuring:

  • SPY ATM straddle is roughly pricing a ยฑ2.5-3% weekly move
  • Single-leg long puts/calls are costly โ€” use spreads to reduce premium burn
  • Volatility could compress if earnings are benign โ†’ VIX seller opportunity post-Wednesday

Notable P/C Observations from Garita:

  • Across SPX/SPY/QQQ/IWM simultaneously: PUT heavy. This is not selective hedging โ€” it's broad index protection at scale.
  • The SPY $713 SWEEP put expiring TODAY is a same-day directional bet, not hedging. Someone expects intraday weakness.

Recommended Structures This Week:

1. SPX Bear Put Spread (Hedge play): Buy SPX $7,100 Put / Sell SPX $6,900 Put, May 16 expiry. Net debit ~40-60pts. Max profit if SPX trades to $6,900. Risk-defined.

2. GLD Bull Call Spread: Buy GLD May $448 Call / Sell GLD May $458 Call. Lower cost than outright call in elevated VIX environment. Targets a 2-3% GLD move.

3. XLE Covered Call (if long): With XLE at $55, sell XLE May $58 Call to collect premium while holding energy shares. Locks in gains if it rips, collects theta if flat.


SECTION 8: โš ๏ธ FADE LIST โ€” DO NOT BUY

QQQ/NVDA/mega-cap tech longs (undisciplined, no stop): Tech looks green today but the institutional put flow on QQQ is a $338k bet against it by May 1. If you're long tech going into earnings, have a defined stop. Chasing tech green on a day when VIX is +11% is how you get caught in a gap-down. [Chart](https://finance.yahoo.com/chart/QQQ)

IWM chasing (small caps): IWM is +0.75% today but has a $1.63M put at $263 (May 15) against it. Small caps are the first to get hit in a risk-off move. The upside in IWM this week is limited; the downside catalyst (weak earnings + macro) is real. [Chart](https://finance.yahoo.com/chart/IWM)

XLU dip-buying: Utilities are the only sector with ETF OUTFLOWS today (-$812M). When money is leaving utilities during a defensive rotation, it means the "hide forever" crowd isn't even hiding here. Something is wrong with the XLU setup. [Chart](https://finance.yahoo.com/chart/XLU)

JBLU (JetBlue): On the squeeze list but airlines in an uncertain macro/tariff/consumer spending environment are vulnerable to negative guidance. Squeeze candidates with fundamental headwinds are traps. [Chart](https://finance.yahoo.com/chart/JBLU)


SECTION 9: APEX'S TAKE

This is a hedge-or-be-hedged week. The signal coming out of Garita this morning is as clear as I've seen it: unanimous institutional put flow at 80-98 conviction scores across every major index, a VIX spiking 11% before the open, and Bitcoin sitting quietly at $75k not doing much of anything. The smart money is positioned for downside. That doesn't mean you sell everything โ€” ETF flows show real buying across sectors โ€” but it means you don't go into this week naked long without a hedge. The highest-conviction play is the GLD + XLE defensive rotation pair: hard assets + energy when equity uncertainty is elevated. The biggest risk this week is a single mega-cap earnings miss that triggers the cascade the SPX $7,160 put buyer spent $8.6 million believing in. Stay disciplined, size your speculative positions small (MARA/SOUN are lottery tickets this week, not conviction trades), and if we get through earnings intact, you'll have a better opportunity to reload longs on confirmed fundamentals.


๐Ÿ“Š [Full Playbook on Garita](https://garita.markets/reports/weekly-macro-2026-04-20) | [Dashboard](https://garita.markets) | [TradeWind](https://tradewind.markets)