Methodology

The useful part is knowing exactly what a number means.

Editorial review required before launchBuild edition: September 2026Sources and limits below

01 / The straddle convention

The straddle uses the midpoint of the call bid/ask plus the midpoint of the put bid/ask at the same strike and expiration. The selected multiplier is displayed explicitly.

02 / Timestamp and expiration alignment

Implied percentage is straddle premium × multiplier ÷ pre-event stock price. This is a pricing convention, not a guaranteed probability interval or a pure isolation of earnings volatility.

03 / Realized-move comparison

Observed percentage is post-event close divided by the same pre-event stock price, minus one. Both quotes must use the same split-adjusted price basis. A missing post-event close is pending, not zero.

04 / Missing observations and range breaches

Quote timestamps must precede the event. Expiration must follow its date. The database excludes same-day expirations because session-specific timing would need a richer schema.

05 / Volatility and trade-execution limits

Only observations with a post-event close enter historical mean and breach-rate statistics. A breach is strictly greater than the implied move. Breakevens are strike plus or minus the full premium at expiration.

Handling invalid and missing inputs

Unsupported or invalid inputs stop the calculation instead of producing a plausible-looking fallback. Missing borrow fees, missing returns, missing dates, and unavailable cutoffs are retained as missing or unavailable rather than replaced with zero. CSV imports are checked for required columns, duplicate records, date formats, and domain-specific consistency.

Sources

Put the explanation to work.

Change the assumptions, compare the results, and export the numbers without creating an account.

Open EarningsMoveBook

Tool settings