Earnings season is the busiest four weeks in a systematic equity calendar. One of the oldest findings in finance says it is also the most predictable: stocks that beat their earnings keep drifting up for weeks, and stocks that miss keep drifting down. Generations of quant books were built on that idea. More recent research argues the effect has largely disappeared outside the smallest, least tradable stocks.

That leaves a portfolio manager with a practical question. Does post-earnings drift still earn its place in a book today, where does it survive, and what does it pay after trading costs? I tested it on every US earnings announcement in a public calendar from January 2023 to October 2026.

Watch: the walkthrough on Out of Sample.
+1.7 pp
Best minus worst earnings surprises, 60 trading days after the announcement, vs the S&P 500 (t = 4.2)
+2.0 pp
The same spread in large caps over $10bn (t = 3.4): the drift is not only a micro-cap effect
6.0%
A year after 10 bp costs for a mid- and large-cap long-short book; 2.1% at 30 bp
2.6 → 0.5
Spread in percentage points, announcements in 2023–24 versus 2025–26: it is fading

Executive summary

The question. Should a systematic equity book still trade post-earnings-announcement drift, and if so, in which stocks and at what cost of execution?

The approach. 43,111 earnings announcements by 4,058 US-listed companies, January 2023 to October 2026, after excluding stocks under $5 or trading under $1M a day. Two signals, both known by the close of the day after the announcement: the earnings surprise against the company's own history (SUE), and the stock's price reaction around the announcement (EAR). The outcome is the return over the next 60 trading days against the S&P 500, by signal quintile and company size, and as a daily long-short portfolio after trading costs. Breakpoints use only past announcements.

The answer. The drift is still there. The best-surprise fifth of stocks beat the worst by 1.7 percentage points over 60 days, and the result held in every size group, including large caps (2.0 points). The earnings surprise itself was a better signal than the price reaction. But it has weakened, from 2.6 points for announcements in 2023–24 to 0.5 in 2025–26, and costs decide whether it pays: a mid- and large-cap book earned 6.0% a year after 10 basis points per trade and 2.1% at 30.

The decision it supports. Keep earnings drift as one signal among several in a liquid book, sized modestly, with execution costs measured and a pre-agreed rule to cut it if the spread keeps shrinking. Do not run it as a standalone strategy, and do not chase the large micro-cap numbers.

Business outcomes

DimensionResultWhat it means
Best minus worst surprise quintile, 60 days, all sizes+1.7 pp (t = 4.2, 15 quarters)A real but modest edge
Large caps over $10bn+2.0 pp (t = 3.4)Not only a micro-cap effect in this sample
Announcements 2023–24 vs 2025–26+2.6 pp vs +0.5 ppThe edge is fading
Price reaction (EAR) as the signal+1.3 pp (t = 1.4)The surprise beats the price move
Mid- and large-cap long-short, before costs7.9% a year, Sharpe 1.21The gross opportunity
Same, after 10 / 20 / 30 bp per trade6.0% / 4.0% / 2.1% a yearExecution decides the answer
Year by year after 10 bp−1.3%, +13.6%, +2.2%, +7.9% (2026 to date)Lumpy, concentrated in 2024
$100M long and $100M short, mid and large capsAbout $6.0M a year after 10 bp; worst drawdown about $5.3MIllustrative scale of the opportunity

43,111 announcements, January 2023 to October 2026. Returns are against SPY. t-statistics on quarterly averages of the spread. Costs are illustrative one-way costs charged when a name enters and leaves the book. Dollar figures apply the measured returns to an illustrative book.

End to end in five steps

StepWhat happensOutput
1. SourceEarnings calendar, reported EPS, shares outstanding and daily prices; every file checksum-pinnedRaw data with provenance
2. BuildDay 0 at the announcement; SUE from the company's own EPS history; EAR from the price move over days −1 to +143,111 announcements
3. ScreenPrice at least $5 and $1M daily volume at day −2; quintile breakpoints from the prior 91 days onlyNo look-ahead, tradable names
4. TestTop minus bottom quintile over days +2 to +61, by size and by period; t-statistics by announcement quarterStrength and stability
5. TradeDaily long-short portfolio of names in their 60-day window, costs of 10, 25 and 50 bp by sizeReturn after costs

The data

The announcement dates come from a public earnings calendar that starts in January 2023, matched to each company's reported quarterly earnings per share, shares outstanding and daily prices. All of it is Yahoo Finance data in a public mirror, pinned by checksum. After the price and liquidity filters, the sample is 43,111 announcements by 4,058 companies: 11,897 large caps, 14,741 mid caps, 14,593 small caps and 1,830 micro caps.

Two choices keep the test honest. Positions are formed only at the close of the day after the announcement, so the drift is measured from day +2, after the immediate price reaction. And the quintile breakpoints for any announcement use only announcements from the previous 91 days. Unit tests confirm that changing later earnings or later announcements does not change an earlier signal.

The signals, in plain terms

SignalDefinition used hereKnown when the position is formed?
Earnings surprise (SUE)EPS this quarter minus EPS in the same quarter a year earlier, divided by how much that change has varied over the previous 4–8 quartersYes, at the announcement
Announcement return (EAR)The stock's return from the close before day −1 to the close of day +1, minus the S&P 500Yes, at the close of day +1
DriftReturn over trading days +2 to +61, minus the S&P 500Outcome only

What the drift looks like now

Cumulative return against the S&P 500 from five days before to 61 days after earnings announcements, by earnings-surprise quintile
Most of the move comes in the first two days. After that the gap between the best and worst surprises keeps widening, from about 4 points at day +2 to about 5.4 points at day +61. In this period the average stock trailed the S&P 500, so all five lines drift down; the spread is what matters.
60-day return vs S&P 500, days +2 to +61AllMicro < $300MSmall $300M–2BMid $2–10BLarge > $10B
Top minus bottom surprise quintile+1.7 pp+6.2 pp+1.1 pp+1.4 pp+2.0 pp
t-statistic (15 quarters)4.21.82.12.93.4
Announcements 2023–24+2.6+8.9+2.2+2.2+2.3
Announcements 2025–26+0.5+4.2−0.2+0.4+1.7

Equal-weighted averages across announcements; quintiles formed on the whole universe with breakpoints from the previous 91 days.

Bar chart of the top-minus-bottom quintile spread by company size for the earnings surprise and the announcement return
Every size group drifted. Micro caps the most, but on few names and with little statistical confidence. The earnings surprise was the stronger signal in every group.

Three findings matter for a decision. First, this sample does not match the view that drift survives only in the smallest stocks: large caps showed a 2.0-point spread with the strongest statistics of any group. Second, the earnings number carried more information than the market's first reaction to it; the price-reaction signal was weaker and statistically marginal. Third, the effect is fading. Announcements in 2025–26 produced a spread of 0.5 points overall, against 2.6 points in 2023–24, and only large caps held up.

What it pays as a book

Growth of one dollar for daily long-short earnings-surprise portfolios in mid and large caps and in small caps, after trading costs
Long the best surprises, short the worst, every name held for 60 trading days. After costs, the mid- and large-cap book rose about 23% from February 2023; the small-cap book gave back its gains in 2025 before recovering in late 2026.
Two bar charts: annual return of the mid- and large-cap book at different trading costs, and its return by year
The same signal is worth 7.9% a year before costs and 2.1% at 30 basis points per trade. Most of the return came in 2024.
Long-short book (top vs bottom surprise quintile)Before costsAfter costsCost, one waySharpe after costsWorst drawdown
Mid and large caps7.9% a year6.0%10 bp0.93−5.3%
Same at 20 / 30 bp4.0% / 2.1%0.64 / 0.36
Small caps6.6%1.8%25 bp0.26−18%
Micro caps28.6%20.8%50 bp0.66−31%

Daily equal-weighted returns against SPY, February 2023 to October 2026. The micro-cap book often held only a handful of names and is not investable at size.

Recommendations

  • Keep it as one signal, not a strategy. In a multi-signal equity model, the earnings surprise adds a modest, documented edge. On its own it was flat in 2023 and strong in 2024: too lumpy to carry a book.
  • Trade it where execution is cheap. The edge in mid and large caps survives 10 basis points per trade and is mostly gone at 30. Measure realized costs on every earnings trade; the backtest assumption is the weakest number in the case.
  • Use the earnings number, not just the price move. The surprise against the company's own history was the stronger signal in every size group.
  • Write the exit rule now. The spread fell from 2.6 to 0.5 points between the two halves of the sample. Cut the allocation if the rolling one-year spread reaches zero.
  • Ignore the micro-cap headline. A 6-point spread on few names, with weak statistics and a 31% drawdown, is a capacity and cost problem, not an opportunity.

Limits

The announcement calendar in this source starts in January 2023, so the test covers under four years and one market regime, in which the average stock trailed the S&P 500. The price history includes many acquired companies but not all failed ones, which probably understates the short leg. The surprise is measured against each company's own earnings history rather than analyst forecasts, and the stored EPS figures may include later restatements. Price returns exclude dividends. Costs and capacity are illustrative. This is independent research on public data; it is not investment advice and the strategy has not been deployed.

Pipeline flowchart from data sources through checksum gate, event construction, gates and tests
The full pipeline. Blue: external data. Lavender: code steps. Red: checks and gates. Grey: outputs.
Diagram from the earnings release to the signal, the long-short positions and the book decision
From the announcement to the book decision, with the measured numbers.

Sources

Data

Methods referenced

  • Ball, R. and Brown, P. (1968). "An Empirical Evaluation of Accounting Income Numbers." Journal of Accounting Research 6(2), 159–178.
  • Bernard, V. and Thomas, J. (1989). "Post-Earnings-Announcement Drift: Delayed Price Response or Risk Premium?" Journal of Accounting Research 27 (Supplement), 1–36.
  • Chan, L., Jegadeesh, N. and Lakonishok, J. (1996). "Momentum Strategies." The Journal of Finance 51(5), 1681–1713.
  • Martineau, C. (2022). "Rest in Peace Post-Earnings Announcement Drift." Critical Finance Review. doi.org/10.1561/104.00000122

Independent research, not investment advice. Dollar figures are illustrative. Analysis, code, charts and text were produced with AI assistance and reviewed by the author.