Earnings Surprise Factor: How Post-Earnings Drift Creates Alpha
The initial market reaction to earnings is right about the direction but wrong about the magnitude. The market consistently underreacts to earnings news.
Victor Bernard and Jacob Thomas, "Post-Earnings Announcement Drift" (1989)1What Is the Earnings Surprise Factor?
Four times a year, every publicly traded company releases its quarterly earnings report. These reports compare actual results to analyst expectations — and the gap between actual and expected earnings (the "surprise") has predictive power for future stock returns that persists far longer than it should in an efficient market.
The earnings surprise factor captures this effect. When a company beats estimates by a meaningful margin (a "positive surprise"), its stock tends to outperform the market for the next 2-3 months — even after the initial price reaction on the announcement day. Conversely, companies that miss estimates tend to underperform for the same period.
The magnitude of the effect is striking. Academic research shows that stocks in the top decile of earnings surprises outperform those in the bottom decile by approximately 6-8% over the 60 days following the announcement. This drift occurs gradually, not instantaneously, creating a window during which systematic strategies can capture the alpha.
Why does this anomaly persist? The most widely accepted explanation is investor underreaction. When a company beats expectations, the market adjusts its price upward — but not enough. Investors anchor to their prior expectations and are slow to fully update their valuation models. The drift represents the gradual, grudging acceptance that the company's fundamentals have improved more than initially recognized.
PEAD is arguably the most embarrassing anomaly for the efficient market hypothesis because it's so simple and so persistent. Unlike complex arbitrage opportunities, PEAD requires no sophisticated models — just a list of which companies beat or missed earnings. Yet it has survived for over 50 years, across dozens of markets, and through the rise of algorithmic trading. The persistence suggests deep behavioral roots that technology alone cannot eliminate.
2Key Metrics & How to Measure It
Stoquity measures earnings surprise through four dimensions, capturing both the magnitude and the market's reaction:
View compact metrics table
| Metric | Formula | Benchmark |
|---|---|---|
| Standardized Unexpected Earnings (SUE) | SUE = (Actual EPS - Consensus EPS) / StdDev(Historical Surprises) | Above +2.0 is a strong positive surprise. +1.0 to +2.0 is moderate. Below -1.0 is a meaningful miss. The PEAD effect is strongest for SUE above +2.0 or below -2.0. |
| Revenue Surprise | Revenue Surprise = (Actual Revenue - Consensus) / Consensus × 100 | Above +3% is a strong beat. +1% to +3% is moderate. Revenue beats accompanied by earnings beats are the strongest signal (both top and bottom line exceeded expectations). |
| Earnings Reaction Score | Reaction Score = Announcement Day Return / Surprise Magnitude | Low reaction scores (big surprise, small price move) signal more remaining drift. High reaction scores (market fully reacted) signal less remaining drift. |
| Consecutive Beat Streak | Count of consecutive quarters with Actual EPS > Consensus EPS | Above 8 quarters is a strong streak. 4-8 is meaningful. A streak break (miss after many beats) is a particularly strong negative signal. |
3Historical Performance & Market Cycles
PEAD generates alpha consistently across market environments, which is part of what makes it so remarkable. The effect works in bull markets, bear markets, high-vol markets, and low-vol markets. It works for positive surprises (stocks drift up) and negative surprises (stocks drift down).
However, the magnitude varies. During high-uncertainty periods (like earnings seasons during recessions), PEAD tends to be stronger because there's more genuine information content in each earnings report. During calm, trending markets, earnings surprises tend to be smaller and the drift is less pronounced.
The factor is also strongest in the 1-3 weeks immediately following the announcement and gradually fades over 60-90 days. Stoquity applies an "alpha decay" model that reduces the signal weight as time passes since the last earnings report.
Virtually all market environments (the most robust anomaly). Highest alpha during high-uncertainty periods. Strongest for companies with infrequent analyst coverage (information diffuses slowly). Best when surprise accompanies estimate revisions in the same direction.
Very rare, but weakest during low-volatility, low-dispersion markets. Also weakest when the "surprise" is driven by one-time items rather than recurring business improvement. Crowding can reduce alpha if too many systematic strategies target the same signal.
4Academic Foundation
Post-Earnings Announcement Drift was first documented by Ball and Brown in 1968 — making it one of the oldest known market anomalies. They showed that stocks with positive earnings surprises continued to outperform for months after the announcement, and vice versa for negative surprises.
Bernard and Thomas (1989, 1990) provided the definitive analysis, showing that PEAD generates approximately 2% alpha per quarter (8% annualized) in a long-short strategy. They demonstrated that the drift is too large and too persistent to be explained by risk or transaction costs.
More recently, Chordia and Shivakumar (2006) showed that PEAD subsumes many other short-term return patterns, suggesting it's a fundamental building block of stock returns. Hirshleifer, Lim, and Teoh (2009) showed that PEAD is stronger for firms with limited investor attention (small, neglected companies), supporting the underreaction explanation.
Stocks in the top decile of earnings surprises outperform the bottom decile by approximately 8% annualized over the 60 days following announcement. The effect is driven by investor underreaction to earnings news.
Bernard & Thomas (1989)5How Stoquity Uses the Earnings Surprise Factor
Stoquity combines SUE, revenue surprise, reaction analysis, and beat streaks with an alpha decay function that reduces signal weight 60-90 days post-announcement.
Watch for the "triple beat" — EPS beat + revenue beat + guidance raise. This has the highest post-earnings drift alpha.
Example: Top-Scoring Stocks
Portfolios Using This Factor
6Limitations & Common Pitfalls
Earnings surprise as a factor has specific limitations:
- Short signal life — The PEAD effect typically fades within 60-90 days. The factor requires quarterly refreshing after each earnings season, creating higher turnover than other factors.
- Estimate management — Companies and analysts play a "guidance game" where expectations are managed down so they can be beaten. This reduces the information content of surprises.
- One-time items — Earnings beats driven by one-time gains (asset sales, tax benefits, legal settlements) don't reflect business improvement and don't generate sustainable drift.
- Crowding — Many quantitative strategies target PEAD, potentially compressing the premium. The effect has weakened for large-cap stocks (where most quant capital is deployed) but remains strong in small-to-mid caps.
The most common mistake is treating all earnings beats equally. A company that beats by managing expectations down (guiding low, then barely exceeding the lowered bar) is very different from one that genuinely exceeds honest expectations. Stoquity adjusts for estimate revision patterns to distinguish genuine surprises from managed ones.
7Combining Earnings Surprise With Other Factors
Earnings Surprise + Momentum creates a powerful short-term signal: positive surprises confirm and strengthen existing momentum. Earnings Surprise + Quality focuses on surprises from fundamentally strong companies (more likely to be sustainable). Earnings Surprise + Value captures cheap stocks that are starting to exceed expectations — potential "value unlocking" situations.
Capture earnings surprise drift systematically
Stoquity tracks surprises across all stocks with alpha decay timing — so you know which signals are fresh and which have faded.
Explore Live Portfolios →