VolModel
Create free account

BoardCALYCallaway GolfWatch

CALY has no report on the calendar yet.

Over 11 of its last 12 reports CALY’s options priced a 12.0% move on average and the stock moved 10.0% by the close. Once the next report is dated, a free account shows the implied volatility behind it, and on the day it reports, the priced move and how rich it is against those twelve. The settled history below is public.

Open with a free account, on the report day

Priced movethe report’s own share
Richness · own historyagainst CALY’s own last 12
Ratiopriced over what it typically moves
Ordinary volwith the report taken out
Forecast crushwritten the day before the report
Sellableat the bid, after the spread
CALY · priced · with a free accountCALY · priced

No report on the calendar yet

How CALY’s options price its next report

Read at 15:46 ET from every expiry that holds the report, and split into the report’s own share and ordinary movement.

A free account opens

  • CALY for its next reportthe implied volatility now; the priced move and its richness the day it reports
  • What selling it keptat the open, at 10:00 and at the close, report by report
  • Every other tickerwith no limit, and today’s board
Create a free account

We email you a link that signs you in. Already have one? Sign in

CALY · history · 15 reports · priced vs actual · collapse vs forecastCALY · history
Columns shown on a phone
Report Report’s partPriced RealizedC2C By 10:00 Priced · realized · ±25% CrushATM As-sold Open ForecastPred. Error SoldP&L
Nov 5 ’26AMC ±7.2% +5.7% +7.1% −27% −23% — — —
Aug 4 ’26AMC ±9.1% −2.4% −0.8% −37% −36% — — —
May 7 ’26AMC ±8.2% +18.6% +13.1% −40% — −33% — —
Feb 12 ’26AMC ±11.1% −15.0% −12.1% −33% — — — —
Nov 6 ’25AMC ±10.3% +14.3% +7.6% −27% −27% −19% — —
Aug 6 ’25AMC ±10.6% +8.8% +11.1% −38% — −30% −37%rec 0pt
May 12 ’25AMC ±12.3% −17.1% −7.3% −15% −15% −16% −19%rec +4pt
Feb 24 ’25AMC ±23.0% −0.3% −0.8% −35% −35% −27% −49%rec +14pt
Nov 12 ’24AMC ±18.4% −9.2% −3.1% −35% −33% −32% −36%rec +1pt
Aug 7 ’24AMC — −2.0% −2.6% −60% −60% −50% — —
May 8 ’24AMC ±8.6% −6.7% −9.2% −47% — −37% −49%rec +3pt
Feb 13 ’24AMC ±13.1% +11.6% +8.3% −37% −28% −33% −35%rec −2pt
Nov 8 ’23AMC ±10.2% −16.9% −16.1% −34% — −18% −45%rec +11pt
Aug 8 ’23AMC ±10.2% −7.1% −6.7% −50% −50% −46% −52%rec +2pt
May 9 ’23AMC ±5.9% −13.1% −13.8% — — — −38%rec —
All · 15 ±11.3% avg 10.5% avg either way 8.4% avg either way −36% median −33% median −32% median −38% median 4.6 average
What the columns mean6 groups · 10 columns
Report’s part
The report’s own share of what the options priced the day before, taken from two or more expiries.
ColumnsPriced
Realized
C2C is the previous close to the next close; By 10:00, the 09:55–10:05 ET average price against the previous close, never substituted from the open when it is missing.
ColumnsC2CBy 10:00
Chart
The grey band is what the options priced and the marks are what happened, on a ±25% scale.
ColumnsPriced · realized · ±25%
Crush
How far implied volatility fell in the report’s expiry. ATM is at the strike nearest the price, day before to day after at 15:46, read late in the session, so it does not compare with a figure read at the open. As-sold is at the strike a position was already holding; a blank there is not a small crush, because after a big move that strike is often no longer quoted the day after. Open is backed out of the option’s own 10:00 price the next morning.
ColumnsATMAs-soldOpen
Forecast
Pred. is the crush we wrote the day before the report and never changed, marked rec where it was rebuilt from history. Error is what happened minus the forecast, graded against the collapse at the new strike, in points of the crush.
ColumnsPred.Error
Sold
P&L: sold at the bid the day before and bought back at the 10:00 ask, as a share of the premium collected. A record of what happened, not a recommendation.
ColumnsP&L
The stock closed past the priced move on 6 of 14 reports, and was past it at 10:00 the next morning on 6 of 14. It held 80% or more of its 10:00 move into the close on 11 of 15. Sold P&L, locked here, is what selling the straddle kept at each report. It opens with a free account. A record of what happened, not a recommendation. A dash is a number we do not have, not a zero.
Reports15Next morning11 of 15OldestMay 202310:00 anchor = the 09:55–10:05 average price against the previous close
CALY · three more tables · open with a free accountCALY · three more tables
  • The rest of each reportThe quoted move before the split, the drift from the open to three sessions after, the 10:00 as-sold and 30-day crushes, the skew before and after, and the cover mark, for each of CALY’s 15 reports.
  • What selling it keptWhat selling CALY’s straddle the day before kept when it was bought back at the open, at 10:00 and at the close: the average, the median, the worst report and the losses, over its last 12 reports.
  • After the openWhether CALY kept moving after the open or faded back by 10:00, and what the stored numbers say about the wings and the calendar: the typical distance to a wing, the slope at entry and the front-leg crush that followed.
Create a free accountWe email you a link that signs you in. Already have one? Sign in
CALY · data quality on this name · every marker, countedCALY · data quality on this name

We publish flagged reports instead of dropping them. A marker on one report says little about the company and one on most of them says a lot, so the count is what tells them apart.

Every marker on this name, counted against the report it touched, newest first as in the history above. The first column is the current reading.

nowNov 5
’26
Aug 4
’26
May 7
’26
Feb 12
’26
Nov 6
’25
Aug 6
’25
May 12
’25
Feb 24
’25
Nov 12
’24
Aug 7
’24
May 8
’24
Feb 13
’24
Nov 8
’23
Aug 8
’23
May 9
’23
reports
macro event in the window15 of 15
derived numbers unreliable7 of 15
no prediction6 of 15
wide decomposition band5 of 15
next-morning price from quotes5 of 15
skew contamination4 of 15
no re-struck cover IV4 of 15
thin trade at the cover4 of 15
wide straddle quote4 of 15
crush expiry substituted3 of 15
an anchor was refused3 of 15
no trade at the cover3 of 15
held to expiry2 of 15
30-day IV extrapolated2 of 15
noisy IV rank2 of 15
decomposition failed1 of 15
anchor mistimed1 of 15
t+1 tape not released yet1 of 15
gapped past the wings1 of 15
solver did not converge1 of 15
path incomplete1 of 15
no T+1 ATM quote1 of 15
unusual IV, not checkable1 of 15
What each marker means23 markers

macro event in the window A scheduled macro event (a CPI print, an FOMC day) falls inside the decomposition window, so a little of the volatility attributed to the event belongs to the calendar instead.Affects Implied (event)

derived numbers unreliable Quotes on this name were too wide — or a 25Δ wing was missing — for the derived numbers on this row to be trusted: implied move, decomposition, crush and skew. Shown, kept off the board’s sort, and marked ≈ where its rank is shown.Affects The derived columns

no prediction No predicted crush could be frozen for this print, so it has no entry in the scored accuracy record. Never filled in afterwards — a prediction written after the outcome is not one.Affects Predicted crush · Error

wide decomposition band The decomposed implied move has a wide confidence band on this row. The number is published and kept off the board’s sort, because a sort cannot express an error bar; where its rank is shown, it is marked ≈.Affects Implied (event)

next-morning price from quotes The option at the 10:00 strike did not trade on both sides between 09:55 and 10:05, so the next-morning volatility was read from the midpoint of its quoted bid and ask over the same ten minutes. Used only when both sides were quoted and the quote was less than 50% wide.Affects Crush at 10:00

skew contamination The gap between the strike sold and where the stock ended up is large enough that the as-sold crush cannot stand in for the comparable one, so this print carries no scored open crush.Affects Accuracy record

no re-struck cover IV The comparable at-the-money volatility could not be read at the 10:00 anchor, so only the as-sold contract is available there.Affects Crush at 10:00

thin trade at the cover Too few prints stand behind the 10:00 anchor for it to be a reliable price. The crush is shown and kept out of the rankings.Affects Crush at 10:00

wide straddle quote The T−1 straddle’s bid-ask spread was wide relative to its own price, so every number read off that quote inherits the width. Published on purpose — the friction is real — but kept off the board’s sort, and marked ≈ where its rank is shown.Affects Implied (naive) · Short-straddle P&L

crush expiry substituted The expiry that would have been measured was not available on both sides of the print, so a neighbouring one stood in. The crush is real; it is measured on a slightly different contract than the label implies.Affects Crush (re-struck)

an anchor was refused At least one observation behind the 10:00 crush was rejected: a price below intrinsic, a crossed quote, or a solve that did not converge. The number here was measured from the anchors that did invert, and is scored normally.Affects Crush at 10:00

no trade at the cover The option legs did not trade at the 10:00 cover anchor, so the crush there could not be measured. It comes from the tape, not an outage, so it is permanent and counts in the published coverage ratio.Affects Crush at 10:00

held to expiry The straddle that was sold expired at one of these closes, so its price there is its settlement value: the distance from the stock to the strike. That exit pays no bid/ask spread, and it ignores the cost of being assigned stock on the in-the-money leg.Affects Short-straddle P&L

30-day IV extrapolated No pair of listed expiries brackets 30 days, so the 30-day volatility was extrapolated more than a week past the nearest one rather than interpolated. A shorter reach is not flagged: it moves the number by well under one volatility point.Affects Crush (30-day) · IV rank

noisy IV rank This name’s quote width is large against its own 52-week volatility range, so the rank carries a read error worth noting. A true property of a quiet name, not a defect — the rank itself is computed normally.Affects IV rank

decomposition failed The maths that splits implied volatility into the report's own part and the ordinary part had no valid answer for this name, so its split is not published.Affects Implied (event)

anchor mistimed The option bar and the stock price it was paired against are too far apart in time to be one observation — or, at the open, the stock printed no opening auction at all, which is the ordinary earnings-day delayed open.Affects Crush at 10:00

t+1 tape not released yet The option tape for the session after this print had not been released when we settled it, so the cover anchors were never requested. Temporary and self-resolving on the next visit.Affects Crush at 10:00

gapped past the wings The stock gapped far enough that the contract sold at T−1 is no longer near the money at the cover, so the as-sold crush there is partly a move along the smile rather than a collapse in volatility.Affects Crush at 10:00 (as sold)

solver did not converge Inverting the observed cover price back into an implied volatility did not converge, so the 10:00 crush is withheld for this row.Affects Crush at 10:00

path incomplete The T+2 or T+3 leg of the post-print path is missing, so the multi-day drift columns stop short of where a held position would.Affects T+2 · T+3

no T+1 ATM quote The option chain after the print was read, but the contract the crush is measured on had no two-sided quote near the money. No crush exists to measure. A property of the data, not an outage.Affects Every crush column

unusual IV, not checkable The implied volatility moved in a way that triggers a check against the exchange quotes, and the quotes could not settle it: none at that minute, or too wide to tell. The figures are our main supplier's, as measured.Affects Crush (re-struck) · Error · Crush (30-day)

How to read this page

History table
Its columns are explained right under it: What the columns mean ↑
Coverage
CALY’s 15 reports.
Priced move
Read at 15:46 ET.

A number looks wrong? Tell us what you expected and we’ll check it.Report a data issue