Earnings volatility research

DG · Dollar General Corporation Common Stock

Next verified earnings in 38 days · Dec 3, 2026 · Before open (BMO).

Research pending
Observed earnings moves:
63
History through Oct 25, 2026
Mean absolute actual move:
5.8%
63 observed events · not a forecast
Actual exceeded priced move:
34.4%
21 of 61 paired observations
Options evidence coverage:
Unavailable
No stored options snapshot

Historical absolute moves are measured outcomes, not predicted returns. Missing implied moves are excluded only from paired comparisons. Inspect events and sources · Inspect stored contracts

My workspace

No reviewed research is available for DG yet

Coverage and research availability are separate datasets.

Next verified eventDec 3, 2026 · Before open (BMO)
Days to next event38 calendar days
Research window1–35 days before earnings
Why no researchOutside the configured research window (38 calendar days to the event)
Calendar sourceVerified earnings calendar

Options Whale generates research once an event enters the 1–35 day pre-earnings window. Nothing is fabricated to fill this page before then.

Past events · reconstructed

Historical reconstruction for DG

Observed outcomes from 63 earnings events (Jun 8, 2010 – Aug 27, 2026). These events have already been reported · modeled strategy results.

Historical · past

Realized move versus what was implied

Implied move is the pre-event ATM straddle estimate; realized move is the observed post-earnings move.

Implied moves available from Jun 8, 2010; gaps indicate missing quotes.

DG · Implied versus actual earnings moveAbsolute realized movement and stored implied move share one scale. Signed actual returns and reconstruction status are preserved in the readout/table. Missing quotes are not zero.

Updated Oct 25, 2026

Loading graph — the exact table is available below.

2010-06-08: Realized move: 2.0529% Implied move: 7.3555% Signed actual 2.0529% · Reconstructed · 20 IV checkpoints Updated Oct 25, 2026
Exact data table

DG · Implied versus actual earnings move · full stored dataset, independent of graph range/toggles

ObservationRealized move (%)Implied move (%)ContextUpdated
2.0529%7.3555%Signed actual 2.0529% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
0.2555%10.1351%Signed actual -0.2555% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
7.2988%UnavailableSigned actual -7.2988% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
9.2957%6.2019%Signed actual -9.2957% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
5.8301%8.9524%Signed actual 5.8301% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
1.6025%UnavailableSigned actual 1.6025% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
3.1061%5.2514%Signed actual 3.1061% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
0.7897%6.6127%Signed actual 0.7897% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
7.7949%6.2272%Signed actual -7.7949% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
9.169%6.1158%Signed actual -9.169% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
4.6586%6.4495%Signed actual 4.6586% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
6.1025%6.7855%Signed actual 6.1025% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
2.7491%4.5539%Signed actual -2.7491% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
3.8857%5.2026%Signed actual 3.8857% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
0.7849%4.3956%Signed actual 0.7849% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
1.6495%4.4609%Signed actual 1.6495% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
3.9608%3.6039%Signed actual 3.9608% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
2.9805%3.7426%Signed actual 2.9805% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
3.1808%4.0738%Signed actual -3.1808% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
4.2387%4.7819%Signed actual 4.2387% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
10.6633%4.3212%Signed actual 10.6633% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
4.6119%4.6951%Signed actual 4.6119% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
17.6271%4.4122%Signed actual -17.6271% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
4.9663%6.8223%Signed actual -4.9663% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
0.5357%5.2191%Signed actual 0.5357% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
6.5404%5.3141%Signed actual 6.5404% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
5.4347%6.386%Signed actual -5.4347% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
2.7739%5.2834%Signed actual 2.7739% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
4.7534%5.6054%Signed actual 4.7534% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
9.366%5.5688%Signed actual -9.366% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
0.9747%5.3655%Signed actual -0.9747% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
6.8039%6.043%Signed actual -6.8039% · Reconstructed · 19 IV checkpointsUpdated Oct 25, 2026
7.4909%4.8268%Signed actual -7.4909% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
7.164%5.7801%Signed actual 7.164% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
10.6785%5.708%Signed actual 10.6785% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
1.0095%6.252%Signed actual 1.0095% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
9.9347%7.2321%Signed actual -9.9347% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
1.6506%4.8344%Signed actual -1.6506% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
1.3474%5.1938%Signed actual -1.3474% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
1.402%4.1831%Signed actual -1.402% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
4.6451%4.1598%Signed actual -4.6451% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
2.2052%4.1504%Signed actual 2.2052% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
3.7659%4.1109%Signed actual -3.7659% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
3.133%5.4087%Signed actual -3.133% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
4.4473%5.5532%Signed actual 4.4473% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
13.7145%8.242%Signed actual 13.7145% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
0.5537%5.1323%Signed actual -0.5537% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
7.5642%4.8303%Signed actual -7.5642% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
2.9603%3.7518%Signed actual -2.9603% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
19.5087%6.5891%Signed actual -19.5087% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
12.1527%7.421%Signed actual -12.1527% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
1.2096%8.4005%Signed actual -1.2096% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
5.1274%9.4835%Signed actual -5.1274% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
8.1419%9.6209%Signed actual -8.1419% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
32.1463%8.8824%Signed actual -32.1463% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
0.1257%10.5975%Signed actual 0.1257% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
6.8136%10.2872%Signed actual 6.8136% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
15.8484%9.0306%Signed actual 15.8484% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
0.4587%8.0486%Signed actual 0.4587% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026
14.014%8.008%Signed actual 14.014% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
6.1378%8.8201%Signed actual -6.1378% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
3.3295%10.1201%Signed actual -3.3295% · Reconstructed · 20 IV checkpointsUpdated Oct 25, 2026
2.533%8.0632%Signed actual 2.533% · Reconstructed · 21 IV checkpointsUpdated Oct 25, 2026

Compare structures and entry timing

Each column opens a separate trade using that checkpoint’s contracts and quotes. Returns include stored modeled fill costs and commissions.

Coverage and modeling assumptions

The Long Call DITM (0.90 Delta) cohort has no validated live entry gate. Its structural results appear under “All structural examples”; entry-filter status is shown only when stored, and it is not a live recommendation.

For this ticker, the DITM 0.90-delta backfill covers requested calendar entries from T−28 through T−1: all recorded events processed. Processed does not mean every quote or trade is available, and this record does not establish completion across the 500-ticker universe.

Includes trades that failed entry filters and runs with unknown eligibility; this measures structures, not qualified recommendations. Failed-filter examples are not recommendations. The exit is before earnings, or earlier if required by expiration. New DITM long-call structural examples use modeled quote-midpoint entry and exit fills, with commissions; they are not live recommendations.

Matrix values use exact aggregates across all stored cohort outcomes. Trade details below are bounded recent examples, not the full trade archive; the examples are truncated. Totals apply to this ticker and selected entry, exit rule and sample scope only.

Average dollar P&L per one-lot structure · profitable runs / total runs. Select a cell to inspect its entry checkpoint.

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
Long StraddleNot available
Long StrangleNot available
CalendarNot availableNot availableNot availableNot availableNot available
Iron CondorNot available
Bull Put SpreadNot available
Bear Call SpreadNot available
Short StraddleNot available
Short StrangleNot available
Long Call DITM (0.90 Delta)Unavailable

Requested entry tests: T−28, T−27, T−26, T−25, T−24, T−23, T−22, T−21, T−20, T−19, T−18, T−17, T−16, T−15, T−14, T−13, T−12, T−11, T−10, T−9, T−8, T−7, T−6, T−5, T−4, T−3, T−2, T−1. Untested columns require a new historical reconstruction. Small samples are descriptive evidence. Columns can cover different earnings events; inspect event dates before comparing. The highest average across different samples does not establish the best entry day. New daily reconstructions use exact calendar dates; weekends, holidays and missing quotes remain unavailable. Older records may use a prior session; each trade shows its actual dates.

Filter evidence, execution costs and a plan

Compare all valid structures with the recorded filter-pass subset at the same entry and exit. A difference describes selection within this history; it does not demonstrate a causal or out-of-sample advantage. Unknown eligibility prevents a comparable difference. No confidence interval or unseen-period validation is stored for these cohorts.

Subtracts your additional dollar assumption from stored net P&L, which already includes recorded costs. This is a sensitivity scenario, not a bid/ask replay or a fill forecast. Maximum-loss returns below retain their original cost basis.

StructureAll: runs / eventsAll: mean net P&LMean return / modeled lossPassed: runs / eventsPassed: mean net P&LSelection differenceUnknown eligibility
Long Straddle60 / 60-$9.96-1.4%6 / 6$21.15$31.110
Long Strangle60 / 60-$16.35-8.4%6 / 6$8.23$24.580
Calendar53 / 53$1.801.9%42 / 42-$0.39-$2.180
Iron Condor57 / 57-$6.43-1.8%46 / 46-$6.72-$0.290
Bull Put Spread57 / 57-$6.43-0.0%No recorded passesUnavailableNot comparable / unavailable0
Bear Call Spread56 / 56$0.05-1.1%No recorded passesUnavailableNot comparable / unavailable0
Short Straddle60 / 60$4.76Unbounded risk; unavailableNo recorded passesUnavailableNot comparable / unavailable0
Short Strangle60 / 60$11.15Unbounded risk; unavailableNo recorded passesUnavailableNot comparable / unavailable0
Long Call DITM (0.90 Delta)58 / 58-$30.18-1.5%No recorded passesUnavailableNot comparable / unavailable0

Choose a structure with stored results and valid cost/budget inputs to build a plan.

Entry T−14 · before earnings / expiration. Your selection, timing, cost scenario and budget become editable suggestions. No contract, live quote, capital allocation or order is inferred from a historical average.

T−14 entry details

StrategyEventsAverageMedianWorst observedBest observedDid not pass filters / Unknown eligibility
Long Straddle60-$9.96-$36.35-$507.60$2,147.4054 / 0
Long Strangle60-$16.35-$45.85-$377.60$1,617.4054 / 0
Calendar53$1.80$12.40-$420.10$182.4011 / 0
Iron Condor57-$6.43$1.30-$615.20$194.8011 / 0
Bull Put Spread57-$6.43$0.90-$792.60$172.4057 / 0
Bear Call Spread56$0.05$13.65-$160.10$177.4056 / 0
Short Straddle60$4.76$31.15-$2,152.60$502.4060 / 0
Short Strangle60$11.15$40.65-$1,622.60$372.4060 / 0
Long Call DITM (0.90 Delta)58-$30.18-$53.80-$2,621.30$998.7058 / 0
30 unavailable tests at T−14
  • DG_2010-06-08 · Long Call DITM (0.90 Delta) · no valid ditm 90 entry contract
  • DG_2010-06-08 · Calendar · no constructible legs
  • DG_2010-06-08 · Iron Condor · missing exact leg quotes or unbounded capital
  • DG_2010-06-08 · Bull Put Spread · missing exact leg quotes or unbounded capital
  • DG_2010-06-08 · Bear Call Spread · missing exact leg quotes or unbounded capital
  • DG_2010-08-31 · Bear Call Spread · missing exact leg quotes or unbounded capital
  • DG_2010-12-06 · Long Straddle · missing exact leg quotes or unbounded capital
  • DG_2010-12-06 · Long Strangle · missing exact leg quotes or unbounded capital
  • DG_2010-12-06 · Calendar · no constructible legs
  • DG_2010-12-06 · Iron Condor · missing exact leg quotes or unbounded capital
  • DG_2010-12-06 · Bull Put Spread · missing exact leg quotes or unbounded capital
  • DG_2010-12-06 · Bear Call Spread · missing exact leg quotes or unbounded capital
  • DG_2010-12-06 · Long Call DITM (0.90 Delta) · missing exact leg quotes or unbounded capital
  • DG_2010-12-06 · Short Straddle · missing exact leg quotes or unbounded capital
  • DG_2010-12-06 · Short Strangle · missing exact leg quotes or unbounded capital
  • DG_2011-06-01 · Long Call DITM (0.90 Delta) · no valid ditm 90 entry contract
  • DG_2011-06-01 · Iron Condor · missing exact leg quotes or unbounded capital
  • DG_2011-06-01 · Bull Put Spread · missing exact leg quotes or unbounded capital
  • DG_2011-06-01 · Bear Call Spread · missing exact leg quotes or unbounded capital
  • DG_2011-08-30 · Iron Condor · missing exact leg quotes or unbounded capital
  • DG_2011-08-30 · Bull Put Spread · missing exact leg quotes or unbounded capital
  • DG_2011-08-30 · Bear Call Spread · missing exact leg quotes or unbounded capital
  • DG_2011-12-05 · Calendar · no constructible legs
  • DG_2012-09-05 · Calendar · no constructible legs
  • DG_2012-12-11 · Calendar · no constructible legs
  • DG_2013-06-04 · Calendar · no constructible legs
  • DG_2013-09-04 · Calendar · no constructible legs
  • DG_2013-12-05 · Calendar · no constructible legs
  • DG_2017-12-07 · Checkpoint quotes · no exact underlying session at checkpoint
  • DG_2023-12-07 · Checkpoint quotes · no exact underlying session at checkpoint

Era, drawdown and spread sensitivity

Era breakdown, drawdown and spread scenario

Backtest only, for T−14 entry, before earnings / expiration. A positive average in one era does not establish positive expected profit, and losing eras must be read beside winning ones.

Spread scenario: the scenario average subtracts the same flat cost from every trade's stored midpoint P&L. Stored fills are midpoint-based, so this is a sensitivity scenario, not measured bid/ask spread data and not a fill forecast.

Spread scenario · Long Call DITM (0.90 Delta)

BasisAverage P&L per one lotRuns / events
Midpoint (stored fills)-$30.1858 / 58
Scenario: midpoint minus additional cost-$30.1858 / 58

Era breakdown · Long Call DITM (0.90 Delta)

Era and drawdown unavailable for this ticker: stored trade details are bounded examples, not the full cohort, and matrix aggregates have no era dimension. Bounded examples are not used to estimate era results or drawdown.

Historical examples

Example trades, payoff and risk

Past structural simulations · modeled fills · not historical recommendations.

These are bounded recent examples, not every trade in the cohort. Matrix statistics use the full stored cohort.

Bear Call Spread

DID NOT PASS FILTERS · NOT A RECOMMENDATION
Modeled entry credit
$20.0000
Payoff max loss
-$580.00
Payoff max profit
$20.00
Modeled exit P&L
-$81.10-14.0% on stored risk basis $580.00

Exit rule: Scheduled before earnings / expiration. Exit reason: scheduled exit.

Price basis: Quote midpoint with adverse spread slippage.

Entry filter failures: directional confirmation missing.

Entry Aug 13, 2026 → Exit Aug 26, 2026. Payoff is a scenario; exit P&L uses the stored exit fills. Payoff uses modeled entry premiums before commissions.

Strategy payoffHistorical example · expiration payoff from exact entry fills (before commissions). Entry spot $122.08. Expiry maximum profit $20.00 · Expiry maximum loss -$580.00 · Expiry breakevens $134.20. Total position fees $0.00 deducted once. Intrinsic at the common expiration; IV/time never alters expiry P/L. No early exercise, assignment, slippage, dividends or taxes modeled.

Update time unavailable

Loading graph — the exact table is available below.

$61.04: Expiration P/L: $20.00 Update time unavailable
Event / reference markers
  • Entry spot: $122.08
  • Expiry breakeven $134.20: $134.20
  • sell call strike $134.00: $134.00
  • buy call strike $140.00: $140.00
Exact data table

Strategy payoff · full stored dataset, independent of graph range/toggles

ObservationExpiration P/L (USD)ContextUpdated
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Entry spot referenceUpdate time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$20.00Update time unavailable
$0.00Update time unavailable
-$8.80Update time unavailable
-$130.88Update time unavailable
-$252.96Update time unavailable
-$375.04Update time unavailable
-$497.12Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable
-$580.00Update time unavailable

Exact contracts and modeled fills · dollars per share. Entry and exit fills are shown to four decimals so the modeled net entry can be checked against each leg.

Side / quantityContractStrike / expiryEntry fillExit fill
SELL × 1DG260828C00134000$134.00 call · 2026-08-28$1.3600$1.5050
BUY × 1DG260828C00140000$140.00 call · 2026-08-28$1.1600$0.5200

Breakevens: $134.20. Short legs may carry assignment risk; expiry payoff excludes early exercise.

Stored costs: $0.65 / contract / side · slippage 0.0% of spread / fillExample methodology and limitations

12807 unavailable observations / tests · Record hist_DG_095f00c74d7fc55b · Historical methodology

Related companies and other earnings in the same week. These links are for research, not recommendations.

Find another company’s earnings research.