Prepare before earnings

HD · Home Depot, Inc. (The) Common Stock

Reports in 20 days · Nov 17, 2026 · Before open (BMO) · $318.50

Quote as of Oct 27, 2026 · Entry today: T−20 · New York calendar dates

Earnings calendar

Prepare your earnings trade

T−20 entry · compare strategies

Compare returns and downside before choosing a strategy. Returns include stored modeled fill costs and commissions.

Before earnings / earlier expiration: the stored exit can be earlier when the contracts expire.

Today is T−20 (Oct 28, 2026). Every entry day uses its own historical contracts and quotes. Latest quote date: Oct 27, 2026 (T−21).

Feb 23, 2010 – Aug 18, 2026 · percentage return on modeled maximum loss · dollar P&L per one-lot structure. Samples can differ between strategies.

StrategyAverage returnMedian returnHistorical win rateEarnings testedAverage P&LWorst observed
-3.6%67 valid ROI tests3.6%56.7%38 / 67 profitable67 earnings67 valid tests-$12.98-55.5%-$595.10
1.6%66 valid ROI tests8.5%71.2%47 / 66 profitable66 earnings66 valid tests$11.24-80.8%-$802.60
5.3%62 valid ROI tests1.9%51.6%32 / 62 profitable62 earnings62 valid tests$25.08-90.0%-$272.60
-2.9%66 valid ROI tests1.7%56.1%37 / 66 profitable66 earnings66 valid tests-$2.90-78.6%-$538.20
Near-term expiry · nearest 0.90 delta6.0%66 valid ROI tests8.6%57.6%38 / 66 profitable66 earnings66 valid tests$55.22-88.9%-$2,733.80
-0.4%67 valid ROI tests-8.7%38.8%26 / 67 profitable67 earnings67 valid tests-$36.13-47.0%-$1,037.60
-8.3%67 valid ROI tests-28.7%32.8%22 / 67 profitable67 earnings67 valid tests-$45.50-83.1%-$592.10
Unlimited risk · ROI unavailableUnlimited risk · ROI unavailable59.7%40 / 67 profitable67 earnings67 valid tests$30.93Unlimited risk · ROI unavailable-$1,097.10
Unlimited risk · ROI unavailableUnlimited risk · ROI unavailable62.7%42 / 67 profitable67 earnings67 valid tests$40.30Unlimited risk · ROI unavailable-$642.60

Historical win rate counts after-cost P&L above zero. Break-even tests stay in the denominator; missing tests do not. It is a historical frequency, not a forecast probability.

Execution-cost scenario

T−20 entry · before earnings / earlier expiration. The additional cost is a scenario, not an observed fill. Current quotes, liquidity and per-contract risk must be checked before sizing; historical averages do not create option legs or orders.

Explore all entry days · T−28 through T−1
StrategyT−28T−27T−26T−25T−24T−23T−22T−21T−20T−19T−18T−17T−16T−15T−14T−13T−12T−11T−10T−9T−8T−7T−6T−5T−4T−3T−2T−1
Bear Call SpreadNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo later pre-earnings close
Bull Put SpreadNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo later pre-earnings close
CalendarNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionExit session unavailableNo entry trading sessionNo entry trading sessionNo later pre-earnings close
Iron CondorNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo later pre-earnings close
Long Call DITM (0.90 Delta)No entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo later pre-earnings close
Long StraddleNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo later pre-earnings close
Long StrangleNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo later pre-earnings close
Short StraddleNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo later pre-earnings close
Short StrangleNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo entry trading sessionNo later pre-earnings close

Each column is a separate historical trade. Missing quotes, weekends and holidays are not zero returns. Compare event counts before interpreting differences between entry days.

Return basis, costs and coverage

Long-option returns use premium at risk; defined-risk structures use modeled maximum loss. Naked shorts have no maximum-loss ROI; broker margin, early assignment and resulting stock exposure are not modeled. These percentages are not account returns or annualized returns.

Stored fills and commissions are modeled. DITM uses the existing near-term call nearest +0.90 delta, minimum +0.80 delta, earliest listed expiry after the earnings reaction and no more than 60 entry DTE.

Statistics use exact aggregates across all stored cohort outcomes; sampled trade details never supply these totals. Includes tests with failed or unknown entry-filter status; this does not establish live entry eligibility.

Recorded processing is complete for this ticker's requested scope. This does not mean every quote is available or the full stock universe is complete.

8 recorded missing-test entries for the selected day and exit; absence of a recorded gap does not prove that a test was performed.

Daily pricing context

Expensive versus prior earnings cycles

Current vendor IV versus historical vendor IV at exact T−21; 67 events. Provider methodologies and quote times can differ. Near-term ATM IV does not describe every strategy leg.

Current ATM IV
35.4%
Quote Oct 27, 2026
Historical median IV
24.1%
67 events · T−21
IV versus matched history
46.8%
Near-term ATM, same earnings offset
Implied move to option expiry
7.2%
ATM straddle estimate; not a strategy return

A cheap IV label alone does not establish a profitable trade. Daily quotes are updated after a completed market session; confirm execution prices with your broker.

Inspect IV curve and option maturities

Provider-supplied IV is used as received: historical and daily observations. Providers may use different calculation methods and quote times.

Pre-earnings IV curveStored ATM IV checkpoints and historical interquartile band. Null checkpoints are gaps, not interpolated quotes. A single quote date does not establish a daily IV curve.

Updated Oct 27, 2026, 4:00 PM EDT

Loading graph — the exact table is available below.

T−21: Current-cycle IV: 35.425% Historical median: 24.1375% Historical p25: 21.1962% Historical p75: 28.5225% 67 historical events; absent values remain unavailable. Updated Oct 27, 2026, 4:00 PM EDT
Event / reference markers
  • Earnings: 0
Exact data table

Pre-earnings IV curve · full stored dataset, independent of graph range/toggles

ObservationCurrent-cycle IV (%)Historical median (%)Historical p25 (%)Historical p75 (%)ContextUpdated
Unavailable21.7875%19.97%26.2312%67 historical events; absent values remain unavailable. No current-cycle IV observation is stored for this checkpoint.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable22.43%20.15%26.3813%67 historical events; absent values remain unavailable. No current-cycle IV observation is stored for this checkpoint.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable22.875%20.2662%27.37%67 historical events; absent values remain unavailable. No current-cycle IV observation is stored for this checkpoint.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable23.1075%20.4256%26.4994%66 historical events; absent values remain unavailable. No current-cycle IV observation is stored for this checkpoint.Updated Oct 27, 2026, 4:00 PM EDT
UnavailableUnavailableUnavailableUnavailable0 historical events; absent values remain unavailable. No current-cycle IV observation is stored for this checkpoint.Updated Oct 27, 2026, 4:00 PM EDT
UnavailableUnavailableUnavailableUnavailable0 historical events; absent values remain unavailable. No current-cycle IV observation is stored for this checkpoint.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable23.98%20.8075%27.045%67 historical events; absent values remain unavailable. No current-cycle IV observation is stored for this checkpoint.Updated Oct 27, 2026, 4:00 PM EDT
35.425%24.1375%21.1962%28.5225%67 historical events; absent values remain unavailable.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable24.185%21.2987%28.8637%67 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable24.415%22.0075%29.2512%67 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable24.555%21.61%29.6238%67 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
UnavailableUnavailableUnavailableUnavailable0 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
UnavailableUnavailableUnavailableUnavailable0 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable26.2312%22.4944%31.8987%66 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable26.8625%22.9269%32.4456%66 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable27.1825%23.1425%31.8963%67 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable28.405%23.2775%33.165%67 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable27.435%22.9438%33.19%67 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
UnavailableUnavailableUnavailableUnavailable0 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
UnavailableUnavailableUnavailableUnavailable0 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable28.405%24.5275%35.5925%57 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable28.9625%26.1337%35.4975%67 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable30.5925%26.7225%37.8175%67 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable32.4975%28.6612%38.5637%67 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable33.9475%29.1987%38.8413%67 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
UnavailableUnavailableUnavailableUnavailable0 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
UnavailableUnavailableUnavailableUnavailable0 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Unavailable42.1212%37.3013%47.9925%60 historical events; absent values remain unavailable. This checkpoint is later than the latest quote date; current-cycle IV has not been observed yet.Updated Oct 27, 2026, 4:00 PM EDT
Volatility term structureATM IV by stored expiration. Earnings-containing expirations are marked; missing IV stays unavailable. Expiry spacing reflects DTE, not equal calendar spacing.

Updated Oct 27, 2026, 4:00 PM EDT

Loading graph — the exact table is available below.

2026-11-13: ATM IV: 29.66% 17 DTE · ATM strike $317.50 · No stored earnings marker Updated Oct 27, 2026, 4:00 PM EDT
Event / reference markers
  • Earnings expiry 2026-11-20: 24
Exact data table

Volatility term structure · full stored dataset, independent of graph range/toggles

ObservationATM IV (%)ContextUpdated
29.66%17 DTE · ATM strike $317.50 · No stored earnings markerUpdated Oct 27, 2026, 4:00 PM EDT
35.425%24 DTE · ATM strike $317.50 · Contains earningsUpdated Oct 27, 2026, 4:00 PM EDT
32.835%31 DTE · ATM strike $320.00 · No stored earnings markerUpdated Oct 27, 2026, 4:00 PM EDT
32.855%38 DTE · ATM strike $320.00 · No stored earnings markerUpdated Oct 27, 2026, 4:00 PM EDT

Prepare your trade

Current pricing and risk

Review the contracts, capital at risk and intended exit before choosing an entry.

Quotes as of Oct 27, 2026 · daily preparation data. Confirm executable prices with your broker. The fee allowance is your assumption.

Net entry / one lot
$237.50 credit
Maximum loss with allowance
$1,262.50
Defined expiration loss plus your allowance
Budget ceiling
Not calculated
A maximum bound, not a recommended allocation
Breakevens before allowance
$342.38
Side / quantityOptionExpiry / DTEModeled price per share
SELL × 1CALL 3402026-11-20 · 24 days at quote$4.2000
BUY × 1CALL 3552026-11-20 · 24 days at quote$1.8250

Liquidity: acceptable. Missing margin, early assignment and exercise costs are not included. Historical returns above are separate from this expiration payoff.

Inspect expiration payoff