Earnings volatility research

BTG · B2Gold Corp Common shares (Canada)

Next verified earnings in 26 days · Nov 4, 2026 · After close (AMC).

Research pending
Observed earnings moves8History through Oct 7, 2026
Mean absolute actual move7.8%8 observed events · not a forecast
Actual exceeded priced move25.0%2 of 8 paired observations
Options evidence coverageUnavailableNo 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 BTG yet

Coverage and research availability are separate datasets.

Next verified eventNov 4, 2026 · After close (AMC)
Days to next event26 calendar days
Research window7–35 days before earnings, plus T-1
Why no researchNo snapshot has cleared data-quality and review gates for this event yet
Calendar sourceVerified earnings calendar

A snapshot may be in progress, awaiting review, or blocked by data-quality gates. Published research appears here once it clears review.

Past events · reconstructed

Historical reconstruction for BTG

Observed outcomes from 8 earnings events (Nov 6, 2024 – Aug 6, 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.

BTG · 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 7, 2026

Loading graph — the exact table is available below.

2024-11-06Realized move 4.0858%Implied move 17.5305%Signed actual -4.0858% · Reconstructed · 7 IV checkpointsUpdated Oct 7, 2026
Exact data table

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

ObservationRealized move (%)Implied move (%)ContextUpdated
4.0858%17.5305%Signed actual -4.0858% · Reconstructed · 7 IV checkpointsUpdated Oct 7, 2026
5.6416%5.7034%Signed actual 5.6416% · Reconstructed · 7 IV checkpointsUpdated Oct 7, 2026
2.2642%11.7925%Signed actual -2.2642% · Reconstructed · 7 IV checkpointsUpdated Oct 7, 2026
6.5274%7.3138%Signed actual -6.5274% · Reconstructed · 8 IV checkpointsUpdated Oct 7, 2026
5.7056%6.25%Signed actual -5.7056% · Reconstructed · 7 IV checkpointsUpdated Oct 7, 2026
4.8331%8.0952%Signed actual -4.8331% · Reconstructed · 7 IV checkpointsUpdated Oct 7, 2026
10.4917%6.1384%Signed actual 10.4917% · Reconstructed · 8 IV checkpointsUpdated Oct 7, 2026
22.9829%9.7561%Signed actual 22.9829% · Reconstructed · 8 IV checkpointsUpdated Oct 7, 2026

Compare entry timing

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

Includes trades that failed entry filters; this measures structures, not a history of qualified recommendations. The exit is the earlier of T−1 and one day before the first leg expires.

Average return on stored maximum-loss basis · profitable runs / total runs. Select a cell to inspect its entry checkpoint.

StrategyT−35T−28T−21T−14T−7T−3
Bear Call SpreadNot testedNot testedNot testedNot testedNot tested
CalendarNot testedNot testedNot testedNot testedNot tested
Iron CondorNot testedNot testedNot testedNot testedNot tested
Long StraddleNot testedNot testedNot testedNot testedNot tested
Long StrangleNot testedNot testedNot testedNot testedNot tested

Stored entry tests: T−14. Untested columns require a new historical reconstruction. Small samples are descriptive evidence. Columns can cover different earnings events; inspect event dates before comparing. Entry offsets are calendar days; weekend entries use a prior observed session, shown in each trade. Older records infer the actual offset from dates.

T−14 entry details

StrategyEventsAverageMedianWorstBestFailed / unknown eligibility
Bear Call Spread1-19.0%-19.0%-19.0%-19.0%1 / 0
Calendar3-116.5%-120.8%-160.8%-68.0%3 / 0
Iron Condor1-38.0%-38.0%-38.0%-38.0%1 / 0
Long Straddle8-26.0%-27.4%-63.0%35.6%8 / 0
Long Strangle7-65.9%-75.3%-117.3%21.6%7 / 0

Historical examples

Example trades, payoff and risk

Past structural simulations · modeled fills · not historical recommendations.

Calendar

Did not clear entry filters
Modeled entry debit
$11.25
Payoff max loss
$7.50
Payoff max profit
Model dependent
Modeled exit P&L
-$5.10-68.0% on stored risk basis $7.50

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

Price basis: Quote midpoint with adverse spread slippage.

Entry filter failures: historical sample insufficient.

Entry Jul 23, 2026 → Exit Jul 30, 2026. Payoff is a scenario; exit P&L uses the stored exit fills. Different expirations require time and volatility assumptions.

Strategy payoffStored expiration payoff; IV does not reshape intrinsic value. Method: CALENDAR_AT_SHORT_EXPIRATION. Maximum profit unbounded / unavailable · Maximum loss $7.50. Existing publication calculations are preserved; no missing values are reconstructed here.

Update time unavailable

Loading graph — the exact table is available below.

$3.26Expiration P/L -$6.48Update time unavailable
Event / reference markers
  • Snapshot spot: $3.84
  • SELL CALL strike $4.00: $4.00
  • BUY CALL strike $4.00: $4.00
Exact data table

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

ObservationExpiration P/L (USD)ContextUpdated
-$6.48No additional context storedUpdate time unavailable
-$6.23No additional context storedUpdate time unavailable
-$5.92No additional context storedUpdate time unavailable
-$5.56No additional context storedUpdate time unavailable
-$5.14No additional context storedUpdate time unavailable
-$4.65No additional context storedUpdate time unavailable
-$4.08No additional context storedUpdate time unavailable
-$3.43No additional context storedUpdate time unavailable
-$2.69No additional context storedUpdate time unavailable
-$1.86No additional context storedUpdate time unavailable
-$0.93No additional context storedUpdate time unavailable
$0.10No additional context storedUpdate time unavailable
$1.24No additional context storedUpdate time unavailable
$2.49No additional context storedUpdate time unavailable
$3.86No additional context storedUpdate time unavailable
$5.35No additional context storedUpdate time unavailable
$6.95No additional context storedUpdate time unavailable
$8.68No additional context storedUpdate time unavailable
$10.52No additional context storedUpdate time unavailable
$12.49No additional context storedUpdate time unavailable
$11.30No additional context storedUpdate time unavailable
$9.65No additional context storedUpdate time unavailable
$8.11No additional context storedUpdate time unavailable
$6.68No additional context storedUpdate time unavailable
$5.35No additional context storedUpdate time unavailable
$4.13No additional context storedUpdate time unavailable
$3.00No additional context storedUpdate time unavailable
$1.97No additional context storedUpdate time unavailable
$1.03No additional context storedUpdate time unavailable
$0.17No additional context storedUpdate time unavailable
-$0.61No additional context storedUpdate time unavailable

Exact contracts and modeled fills · dollars per share

Side / quantityContractStrike / expiryEntry fillExit fill
SELL × 1BTG260731C00004000$4.00 call · 2026-07-31$0.06$0.04
BUY × 1BTG260814C00004000$4.00 call · 2026-08-14$0.18$0.13
Stored costs: $0.65 / contract / side · slippage 25.0% of spread / fillExample methodology and limitations

23 unavailable observations / tests · Record hist_BTG_9ab4b5870e332240 · Historical methodology

Find another company’s earnings research.