Tools · Free Dataset · CC BY 4.0 · Updated 2026-10-01

The Earnings Expectations Database

Two expectations get set before every earnings print, by two different parties, and both are checkable afterwards. The options market prices a move; the stock delivers one. Management guides a range; the company prints a number. One row per ticker per quarter holds both, with the session and the source named on every figure. Rows we could not verify stay on the page, marked unresolved. Methodology and citation.

Download JSONMoves CSVGuidance CSVGuidance JSONMethodologyChangelogEarnings calendar

Realised beat implied

45%

21 of 47 scored prints moved further than the options priced

Median ratio

0.96x

realised divided by implied, across every scored print

Median surprise

-0.4%

realised move minus implied move, in percentage points

Awaiting a close

0

6 unresolved · 57 tickers tracked

What This Database Says So Far

The two headline numbers now point different ways. Across 47 scored prints the realised move beat the implied move 21 of 47 times, for a median ratio of 0.96x, so the typical print moved slightly less than the options charged for it. The strict subset, which drops rows measured on a looser basis, holds 33 of those and lands at 1.06x, on the other side of 1.00x. Read both, and treat neither as the answer on its own.

The five prints this database launched with ran a median of 1.82x, which looked like the opposite of the textbook, where option sellers collect a volatility risk premium on average. Rows added since have pulled that median down, and the all-rows figure has now crossed below 1.00x. Two things to weigh before reading a change of regime into that. The sample is dominated by one reporting season, in a market repricing AI capital spending week by week. And coverage follows what this site previews, so one name's back catalogue can move the median by itself: three older Nvidia prints, added in a single pass, were enough to do it. This is one season of evidence, not a law, and the point of keeping the series is to find out which it becomes.

Sample caveats in full on the methodology page, including why most tickers still have a single row and what that does to the rolling ratio.

Priced Against Delivered

Each scored print twice: the hollow bar is what the options charged, the solid bar is what the stock did. Wherever the solid bar runs past the hollow one, buying the move was the right side of the trade.

MSFT FQ4 20263.75x
Implied
4.0%
Realised
+15.0%
PLTR Q2 20262.36x
Implied
12.5%
Realised
+29.5%
BIDU Q2 20262.19x
Implied
5.8%
Realised
-12.7%
AAPL FQ3 20261.82x
Implied
4.0%
Realised
-7.3%
AAP Q2 20261.72x
Implied
14.3%
Realised
-24.6%
TTD Q2 20261.68x
Implied
13.0%
Realised
-21.9%
LZB FQ1 20271.65x
Implied
10.3%
Realised
-16.9%
FN FQ4 20261.61x
Implied
12.0%
Realised
-19.4%
APP Q2 20261.57x
Implied
12.5%
Realised
-19.7%
NVDA FQ2 20271.51x
Implied
5.8%
Realised
+8.7%
DDOG Q2 20261.46x
Implied
13.0%
Realised
-19.0%
ETOR Q2 20261.46x
Implied
9.4%
Realised
-13.7%
SHOP Q2 20261.36x
Implied
12.5%
Realised
+17.0%
EAT FQ4 20261.27x
Implied
8.7%
Realised
+11.1%
JD Q2 20261.24x
Implied
5.9%
Realised
-7.3%
META Q2 20261.23x
Implied
7.0%
Realised
-8.6%
NU Q2 20261.20x
Implied
7.8%
Realised
+9.3%
OKLO Q2 20261.14x
Implied
13.0%
Realised
+14.8%
SPCX Q2 20261.09x
Implied
12.5%
Realised
-13.6%
B Q2 20261.09x
Implied
5.9%
Realised
-6.4%
SMCI FQ4 20261.06x
Implied
18.0%
Realised
+19.0%
NVDA FQ4 20260.98x
Implied
5.6%
Realised
-5.5%
SKHY Q2 20260.96x
Implied
10.0%
Realised
-9.6%
TJX FQ2 20270.96x
Implied
4.4%
Realised
-4.2%
RUM Q2 20260.94x
Implied
12.1%
Realised
+11.4%
BIRK FQ3 20260.93x
Implied
12.5%
Realised
+11.6%
DKNG Q2 20260.92x
Implied
9.1%
Realised
+8.4%
TTWO FQ1 20270.78x
Implied
7.7%
Realised
+6.0%
UBER Q2 20260.71x
Implied
7.5%
Realised
-5.3%
LLY Q2 20260.68x
Implied
7.2%
Realised
+4.9%
KEYS FQ3 20260.67x
Implied
9.4%
Realised
-6.3%
TGT Q2 20260.64x
Implied
6.7%
Realised
+4.3%
DIS FQ3 20260.61x
Implied
6.0%
Realised
+3.6%
AMD Q2 20260.57x
Implied
12.3%
Realised
-7.0%
COTY FQ4 20260.56x
Implied
16.6%
Realised
-9.2%
COHR FQ4 20260.54x
Implied
14.8%
Realised
-8.0%
NTNX FQ4 20260.46x
Implied
14.9%
Realised
+6.8%
NVDA FQ3 20260.41x
Implied
7.7%
Realised
-3.1%
MU FQ4 20260.40x
Implied
7.6%
Realised
+3.0%
SNDK FQ4 20260.32x
Implied
21.3%
Realised
-6.8%
NVDA FQ1 20270.27x
Implied
6.5%
Realised
-1.8%
MRCY FQ4 20260.22x
Implied
16.0%
Realised
-3.6%
BABA FQ1 20270.22x
Implied
5.7%
Realised
+1.3%
CAH FQ4 20260.21x
Implied
6.2%
Realised
+1.3%
MNDY Q2 20260.21x
Implied
23.4%
Realised
-4.8%
VST Q2 20260.09x
Implied
6.4%
Realised
-0.6%
BILL FQ4 20260.05x
Implied
12.8%
Realised
-0.7%

Implied vs Realised

53 of 53 prints

MU FQ4 2026Scored

2026-09-30 after close · reaction 2026-10-01

Implied
±7.6%
Realised
+3.0%
Ratio
0.40x

MU history · our take

NVDA FQ2 2027Scored

2026-08-26 after close · reaction 2026-08-27

Implied
±5.8%
Realised
+8.7%
Ratio
1.51x

NVDA history · our take

NTNX FQ4 2026Scored

2026-08-26 after close · reaction 2026-08-27

Implied
±14.9%
Realised
+6.8%
Ratio
0.46x

NTNX history · our take

BABA FQ1 2027Scored

2026-08-20 before open · reaction 2026-08-20

Implied
±5.7%
Realised
+1.3%
Ratio
0.22x

BABA history · our take

AAP Q2 2026Scored

2026-08-20 before open · reaction 2026-08-20

Implied
±14.3%
Realised
-24.6%
Ratio
1.72x

AAP history · our take

TJX FQ2 2027Scored

2026-08-19 before open · reaction 2026-08-19

Implied
±4.4%
Realised
-4.2%
Ratio
0.96x

TJX history · our take

TGT Q2 2026Scored

2026-08-19 before open · reaction 2026-08-19

Implied
6.5-6.9%
Realised
+4.3%
Ratio
0.64x

TGT history · our take

COTY FQ4 2026Scored

2026-08-19 after close · reaction 2026-08-20

Implied
±16.6%
Realised
-9.2%
Ratio
0.56x

COTY history · our take

BILL FQ4 2026Scored

2026-08-19 after close · reaction 2026-08-20

Implied
±12.8%
Realised
-0.7%
Ratio
0.05x

BILL history · our take

MRCY FQ4 2026Scored

2026-08-18 after close · reaction 2026-08-19

Implied
±16.0%
Realised
-3.6%
Ratio
0.22x

MRCY history · our take

LZB FQ1 2027Scored

2026-08-18 after close · reaction 2026-08-19

Implied
±10.3%
Realised
-16.9%
Ratio
1.65x

LZB history · our take

KEYS FQ3 2026Scored

2026-08-18 after close · reaction 2026-08-19

Implied
±9.4%
Realised
-6.3%
Ratio
0.67x

KEYS history · our take

BIDU Q2 2026Scored

2026-08-18 before open · reaction 2026-08-18

Implied
±5.8%
Realised
-12.7%
Ratio
2.19x

BIDU history · our take

FN FQ4 2026Scored

2026-08-17 after close · reaction 2026-08-18

Implied
±12.0%
Realised
-19.4%
Ratio
1.61x

FN history · our take

NU Q2 2026Scored

2026-08-13 after close · reaction 2026-08-14

Implied
±7.8%
Realised
+9.3%
Ratio
1.20x

NU history · our take

JD Q2 2026Scored

2026-08-13 before open · reaction 2026-08-13

Implied
±5.9%
Realised
-7.3%
Ratio
1.24x

JD history · our take

BIRK FQ3 2026Scored

2026-08-13 before open · reaction 2026-08-13

Implied
±12.5%
Realised
+11.6%
Ratio
0.93x

BIRK history · our take

EAT FQ4 2026Scored

2026-08-12 before open · reaction 2026-08-12

Implied
±8.7%
Realised
+11.1%
Ratio
1.27x

EAT history

COHR FQ4 2026Scored

2026-08-12 after close · reaction 2026-08-13

Implied
±14.8%
Realised
-8.0%
Ratio
0.54x

COHR history · our take

TME Q2 2026Unresolved

2026-08-11 before open · reaction 2026-08-11

Implied
±10.0%
Realised
n/a
Ratio
n/a

TME history

SMCI FQ4 2026Scored

2026-08-11 after close · reaction 2026-08-12

Implied
±18.0%
Realised
+19.0%
Ratio
1.06x

SMCI history · our take

ETOR Q2 2026Scored

2026-08-11 before open · reaction 2026-08-11

Implied
±9.4%
Realised
-13.7%
Ratio
1.46x

ETOR history · our take

CAH FQ4 2026Scored

2026-08-11 before open · reaction 2026-08-11

Implied
±6.2%
Realised
+1.3%
Ratio
0.21x

CAH history · our take

RUM Q2 2026Scored

2026-08-10 after close · reaction 2026-08-11

Implied
±12.1%
Realised
+11.4%
Ratio
0.94x

RUM history · our take

MNDY Q2 2026Scored

2026-08-10 before open · reaction 2026-08-10

Implied
±23.4%
Realised
-4.8%
Ratio
0.21x

MNDY history

B Q2 2026Scored

2026-08-10 before open · reaction 2026-08-10

Implied
±5.9%
Realised
-6.4%
Ratio
1.09x

B history · our take

VST Q2 2026Scored

2026-08-07 before open · reaction 2026-08-07

Implied
±6.4%
Realised
-0.6%
Ratio
0.09x

VST history · our take

TTWO FQ1 2027Scored

2026-08-07 before open · reaction 2026-08-07

Implied
±7.7%
Realised
+6.0%
Ratio
0.78x

TTWO history · our take

OKLO Q2 2026Scored

2026-08-07 before open · reaction 2026-08-07

Implied
±13.0%
Realised
+14.8%
Ratio
1.14x

OKLO history · our take

TTD Q2 2026Scored

2026-08-06 after close · reaction 2026-08-07

Implied
±13.0%
Realised
-21.9%
Ratio
1.68x

TTD history · our take

DKNG Q2 2026Scored

2026-08-06 after close · reaction 2026-08-07

Implied
8.7-9.5%
Realised
+8.4%
Ratio
0.92x

DKNG history · our take

DDOG Q2 2026Scored

2026-08-06 before open · reaction 2026-08-06

Implied
±13.0%
Realised
-19.0%
Ratio
1.46x

DDOG history · our take

UBER Q2 2026Scored

2026-08-05 before open · reaction 2026-08-05

Implied
7-8%
Realised
-5.3%
Ratio
0.71x

UBER history · our take

SNDK FQ4 2026Scored

2026-08-05 after close · reaction 2026-08-06

Implied
17.5-25%
Realised
-6.8%
Ratio
0.32x

SNDK history · our take

SHOP Q2 2026Scored

2026-08-05 before open · reaction 2026-08-05

Implied
±12.5%
Realised
+17.0%
Ratio
1.36x

SHOP history · our take

LLY Q2 2026Scored

2026-08-05 before open · reaction 2026-08-05

Implied
6.9-7.4%
Realised
+4.9%
Ratio
0.68x

LLY history · our take

DIS FQ3 2026Scored

2026-08-05 before open · reaction 2026-08-05

Implied
±6.0%
Realised
+3.6%
Ratio
0.61x

DIS history · our take

APP Q2 2026Scored

2026-08-05 after close · reaction 2026-08-06

Implied
12-13%
Realised
-19.7%
Ratio
1.57x

APP history · our take

SPCX Q2 2026Scored

2026-08-04 after close · reaction 2026-08-05

Implied
±12.5%
Realised
-13.6%
Ratio
1.09x

SPCX history · our take

AMD Q2 2026Scored

2026-08-04 after close · reaction 2026-08-05

Implied
±12.3%
Realised
-7.0%
Ratio
0.57x

AMD history · our take

PLTR Q2 2026Scored

2026-08-03 after close · reaction 2026-08-04

Implied
10-15%
Realised
+29.5%
Ratio
2.36x

PLTR history · our take

AAPL FQ3 2026Scored

2026-07-30 after close · reaction 2026-07-31

Implied
±4.0%
Realised
-7.3%
Ratio
1.82x

AAPL history · our take

SKHY Q2 2026Scored

2026-07-29 before open · reaction 2026-07-29

Implied
±10.0%
Realised
-9.6%
Ratio
0.96x

SKHY history

MSFT FQ4 2026Scored

2026-07-29 after close · reaction 2026-07-30

Implied
±4.0%
Realised
+15.0%
Ratio
3.75x

MSFT history

META Q2 2026Scored

2026-07-29 after close · reaction 2026-07-30

Implied
±7.0%
Realised
-8.6%
Ratio
1.23x

META history · our take

INTC Q2 2026Unresolved

2026-07-23 after close · reaction 2026-07-24

Implied
±8.0%
Realised
n/a
Ratio
n/a

INTC history

TSLA Q2 2026Unresolved

2026-07-22 after close · reaction 2026-07-23

Implied
±11.0%
Realised
n/a
Ratio
n/a

TSLA history · our take

NOW Q2 2026Unresolved

2026-07-22 after close · reaction 2026-07-23

Implied
±8.0%
Realised
n/a
Ratio
n/a

NOW history · our take

GOOGL Q2 2026Unresolved

2026-07-22 after close · reaction 2026-07-23

Implied
±5.0%
Realised
n/a
Ratio
n/a

GOOGL history · our take

SOFI Q2 2026Unresolved

2026-07-21 after close · reaction 2026-07-22

Implied
±9.0%
Realised
n/a
Ratio
n/a

SOFI history · our take

NVDA FQ1 2027Scored

2026-05-20 after close · reaction 2026-05-21

Implied
±6.5%
Realised
-1.8%
Ratio
0.27x

NVDA history

NVDA FQ4 2026Scored

2026-02-25 after close · reaction 2026-02-26

Implied
±5.6%
Realised
-5.5%
Ratio
0.98x

NVDA history

NVDA FQ3 2026Scored

2025-11-19 after close · reaction 2025-11-20

Implied
±7.7%
Realised
-3.1%
Ratio
0.41x

NVDA history

Ratio is the realised move divided by the implied move, so above 1.00x the print moved further than the options priced and whoever bought the straddle was right to. Rows marked “context” are real but measured on a looser basis (a foreign listing, a weekly straddle covering more than the print, or a low-confidence quote) and stay out of the strict subset.

Guided vs Printed

The second expectation. Before each quarter, management publishes a range it expects to land in; afterwards the company prints a figure. This is that comparison, one row per guided metric rather than per quarter, because a company that hits revenue and misses margin is two facts and averaging them hides the interesting one.

Cleared their guide

93%

27 of 29 scored metrics landed inside or above

Above the top

72%

21 beat the top of the range management published

Missed their own number

2

out of 29 scored metrics

Outstanding guides

17

15 companies tracked, 14 quarters scored

Read this one carefully. Companies set guidance to be beaten, so a high clear rate is the expected result and not a compliment. The rows worth your attention are the two tails: the metrics that came in above the top of the range, which measures how much sandbagging is in the guide, and the ones that came in below, which is a company missing a number it wrote itself.

The number this scorecard exists to surface: 8 of the scored metrics had a consensus estimate sitting above the top of the company’s own range before the print. When that happens, “beat expectations” and “beat guidance” are two different bars and the headlines almost always report only one.

A caveat about the strict subset, stated because it cuts against us. Every metric that came in below its range is currently excluded from the strict subset, on sourcing and confidence grounds that have nothing to do with the companies. The strict number would therefore read 100% cleared, on 26 metrics, which is flattering for a reason that has nothing to do with the companies. The wider number is the one to quote.

Scored

Guided range against the printed figure, by company and metric
TickerQuarterMetricGuidedPrintedStreetVerdict
MUFQ4 2026Revenue$49bn to $51bn$54.23bn$51.07bnabove guideAbove
MUFQ4 2026Adjusted EPS$30.00 to $32.00$33.42$31.82Above
MUFQ4 2026Adjusted gross margin86%87%·Above
AMATFQ3 2026Revenue$8.45bn to $9.45bn$9.115bn$8.95bnInside
AMATFQ3 2026Adjusted EPS$3.16 to $3.56$3.50$3.36Inside
COHRFQ4 2026Revenue$1.91bn to $2.05bn$2.046bn·Inside
COHRFQ4 2026Non-GAAP EPS$1.52 to $1.72$1.74$1.65Above
CRWVQ2 2026Revenue$2.45bn to $2.6bn$2.575bn$2.56bnInside
ABNBQ2 2026Revenue$3.54bn to $3.6bn$3.608bn$3.58bnAbove
APPQ2 2026Revenue$1.915bn to $1.945bn$1.92bn·Insidecontext
APPQ2 2026Adjusted EBITDA$1.615bn to $1.645bn$1.61bn·Belowcontext
SNDKFQ4 2026Revenue$7.75bn to $8.25bn$8.965bn·Above
SNDKFQ4 2026Non-GAAP EPS$30.00 to $33.00$39.25·Above
AMDQ2 2026Revenue$10.9bn to $11.5bn$11.54bn$11.28bnAbove
AMDQ2 2026Gross margin56%54%·Belowcontext
PLTRQ2 2026Revenue$1.797bn to $1.801bn$1.935bn$1.81bnabove guideAbove
AAPLFQ3 2026Revenue growth14% to 17%16.4%·Inside
MUFQ3 2026Revenue$32.75bn to $34.25bn$41.46bn$35.84bnabove guideAbove
MUFQ3 2026Adjusted EPS$18.75 to $19.55$25.11$20.69above guideAbove
MUFQ3 2026Adjusted gross margin81%84.9%·Above
MUFQ2 2026Revenue$18.3bn to $19.1bn$23.86bn$20.07bnabove guideAbove
MUFQ2 2026Adjusted EPS$8.22 to $8.62$12.20$9.16above guideAbove
MUFQ2 2026Adjusted gross margin67% to 69%74.9%·Above
MUFQ1 2026Revenue$12.2bn to $12.8bn$13.64bn$12.84bnabove guideAbove
MUFQ1 2026Adjusted EPS$3.60 to $3.90$4.78$3.96above guideAbove
MUFQ1 2026Adjusted gross margin50.5% to 52.5%56.8%·Above
MUFQ4 2025Revenue$11.1bn to $11.3bn$11.31bn$11.22bnAbove
MUFQ4 2025Adjusted EPS$2.78 to $2.92$3.03$2.86Above
MUFQ4 2025Adjusted gross margin44% to 45%45.7%·Above

Outstanding

Ranges management has already published for quarters that have not printed yet. Logged now, scored later, for the same reason the implied moves are: a scorecard that only ever adds rows after the fact gets to choose which promises it remembers.

Guidance published for quarters not yet reported
TickerQuarterMetricGuidedStreetReports
AAPLFQ4 2026Revenue growth9% to 11%12%above guidenot scheduled
AMDQ3 2026Revenue$12.7bn to $13.3bn$12.5bnnot scheduled
AMZNQ3 2026Net sales$197bn to $202bn·not scheduled
APPQ3 2026Revenue$2.055bn to $2.085bn$2.068bnnot scheduled
APPQ3 2026Adjusted EBITDA$1.71bn to $1.74bn·not scheduled
ARMFQ2 2027Revenue$1.33bn to $1.43bn·not scheduled
ARMFQ2 2027Adjusted EPS$0.43 to $0.51·not scheduled
CLSQ3 2026Revenue$5.25bn to $5.55bn·not scheduled
CLSQ3 2026Adjusted EPS$2.88 to $3.08·not scheduled
COHRFQ1 2027Revenue$2.2bn to $2.4bn·not scheduled
COHRFQ1 2027Non-GAAP EPS$1.85 to $2.05·not scheduled
MSFTFQ1 2027Azure growth, constant currency45%41.4%not scheduled
MUFQ1 2027Revenue$60bn to $63bn$57.02bnnot scheduled
MUFQ1 2027Adjusted EPS$37.15 to $39.15$35.40not scheduled
MUFQ1 2027Adjusted gross margin86.25%·not scheduled
RBLXQ3 2026Bookings$1.58bn to $1.65bn·not scheduled
SNDKFQ1 2027Revenue$10.3bn to $10.8bn$11.16bnabove guidenot scheduled

By Ticker

The rolling ratio lives on these pages: once a name has more than one scored print, its own history is a better guide to whether its straddle is cheap than any market-wide average.

Use This Data

Licensed CC BY 4.0: copy it, chart it, build on it, including commercially. The only ask is attribution with a link. Suggested citation:

Earnings Expectations Database, Regards of Wallstreet, retrieved 2026-10-09, https://www.regardsofwallstreet.com/data/earnings-moves

Have a verified implied move or close-to-close pair for a row marked unresolved? The contact form reaches us, and corrections are published as revisions rather than silent edits.

The Week-Ahead Brief

Don’t miss next week’s setups. Get the Sunday brief.

Latest issue, Sep 27“Micron, PCE and the jobs report that decides October”

Every Sunday: next week’s earnings dates, Fed days and the trades worth watching, from the same desk that writes the week-ahead hub. Free, built for retail investors.

Subscribing means we email you the newsletter and nothing else. No spam, no sharing your address, unsubscribe in one click. See the privacy policy.