Earnings Surprise Tracker
Enter a ticker to see actual vs. estimated EPS for the last 12 quarters — beat rate, surprise score, and the next earnings date.
Earnings Surprises: The Complete Guide
Everything you need to know about earnings surprises, beat rates, analyst estimates, and how to use earnings data in your investment process.
An earnings surprise occurs when a company's reported earnings per share (EPS) differs from the Wall Street consensus estimate. A positive surprise (or “beat”) means the company earned more than analysts expected, while a negative surprise (or “miss”) means it earned less.
Why earnings surprises move stock prices:
- Expectations are already priced in — The stock price before earnings reflects the market's consensus view. When actual results differ, the price adjusts to reflect the new information.
- Forward estimates get revised — A beat often leads analysts to raise their future estimates, which pushes the stock higher. A miss triggers downgrades and lower targets.
- Momentum and sentiment — Consistent beats build investor confidence and can trigger buying momentum. Consistent misses erode trust and can trigger selling pressure.
- Guidance matters too — Even if a company beats the current quarter, weak forward guidance can send the stock lower. The surprise is just one piece of the earnings puzzle.
Studies show that stocks with positive earnings surprises tend to outperform for 60-90 days after the announcement, a phenomenon known as post-earnings announcement drift (PEAD). This is one of the most well-documented anomalies in finance and suggests the market doesn't immediately fully price in the information.
EPS estimates are projections published by equity research analysts at investment banks, independent research firms, and sell-side brokerages. The “consensus estimate” is the average (or median) of all individual analyst forecasts for a given quarter.
How analysts build their estimates:
- Bottom-up financial models — Analysts build detailed models projecting revenue by segment, operating expenses, tax rates, share counts, and non-recurring items to arrive at a per-share earnings figure.
- Company guidance — Many companies provide official earnings guidance, setting a range for expected revenue and EPS. Analysts use this as a starting point but may adjust based on their own views.
- Channel checks and industry research— Analysts talk to suppliers, customers, and industry contacts to assess demand trends and competitive dynamics that may not be reflected in public data.
- Macro assumptions — Currency movements, commodity prices, interest rates, and consumer spending trends feed into models, especially for cyclical or global companies.
The consensus estimate is updated frequently as individual analysts revise their models. Earnings seasons tend to see the most activity, but estimates can shift at any time in response to company news, industry developments, or macro data releases. The “whisper number” — an unofficial expectation that may differ from the published consensus — sometimes drives price action even when the company beats the official estimate.
The beat rate is the percentage of quarters in which a company's actual EPS exceeded the consensus estimate. For example, if a company beat estimates in 10 out of 12 quarters, its beat rate is 83%.
What a high beat rate signals:
- Consistent execution — Management teams that regularly deliver above expectations are demonstrating operational discipline and strong forecasting ability.
- Conservative guidance — Some companies deliberately set low bars to beat them. This is known as “sandbagging” and is common among large-cap tech companies.
- Business predictability — Companies with subscription revenue, long-term contracts, or stable demand patterns tend to have higher beat rates because their earnings are more predictable.
What a low beat rate signals:
- Execution risk — Frequent misses may indicate operational challenges, competitive pressure, or unreliable management forecasting.
- Aggressive guidance — Some management teams set optimistic targets that are hard to meet, leading to consistent disappointment.
- Volatile business model — Companies in cyclical industries (energy, commodities) or with lumpy revenue recognition (enterprise software, defense) tend to have lower beat rates.
Context matters. The S&P 500 historically has a beat rate around 70-75%, so a company consistently above that is outperforming the average, while one below 60% raises red flags about earnings visibility.
Sandbagging is the practice of providing intentionally conservative earnings guidance so that actual results are almost guaranteed to exceed expectations. It is one of the most common and controversial practices in corporate earnings management.
How sandbagging works:
- Low guidance, easy beat — Management sets guidance at the low end of what they believe is achievable. Analysts anchor their models to guidance, so the consensus estimate stays low. When the company reports above that bar, it registers as a “beat.”
- Raise-and-beat cadence — Some companies guide conservatively at the start of the year, then raise guidance each quarter while still beating the raised numbers. This creates a steady drumbeat of positive surprises.
- Market rewards consistency — Investors generally prefer reliable beats over volatility, even if they know the bar was set artificially low. Stocks that beat every quarter tend to command higher multiples.
Is sandbagging bad? It depends on your perspective. From a market efficiency standpoint, it distorts the information value of earnings announcements. But from a practical investing standpoint, a management team that sandbacks is at least demonstrating control over their business — they know their numbers well enough to consistently guide below them. The real concern is companies that guide aggressively and then miss, which signals poor visibility or overconfidence.
As an investor, you should look at the magnitude of the surprise alongside the beat rate. A company that beats by $0.01 every quarter is likely sandbagging. A company that beats by 10-20% is genuinely outperforming.
Earnings surprise data is most useful as a quality filter and risk indicator rather than a standalone buy/sell signal. Here are concrete ways to incorporate it into your process:
- Screen for quality — Filter for companies with beat rates above 75% over the last 2-3 years. This quickly identifies consistent executors and eliminates companies with poor earnings visibility.
- Assess management credibility — A strong beat history supports management's forward guidance. If management says “we expect 15% growth,” a company that consistently beats its own targets is more credible than one that regularly falls short.
- Identify trending changes — A company that used to beat consistently but has started missing may be experiencing fundamental deterioration. Conversely, a historically miss-prone company that starts beating may signal an operational turnaround.
- Calibrate your DCF inputs — If a company consistently beats revenue estimates by 5%, you might add a small buffer to your revenue projections. If it consistently misses, you might haircut management guidance.
- Position around earnings — Some investors use beat streaks to size pre-earnings positions. A company on a 10-quarter beat streak is statistically more likely to beat again, though past results never guarantee future performance.
The most important thing is to pair surprise data with fundamental analysis. A company can beat estimates quarter after quarter while its business slowly deteriorates — because analysts keep lowering the bar. Always look at the absolute numbers (revenue growth, margins, free cash flow) alongside the relative beats and misses.
This is one of the most confusing phenomena for new investors: a company beats on both revenue and EPS, yet the stock drops 5-10%. There are several common explanations.
Reasons a stock drops after beating estimates:
- Weak forward guidance — The most common reason. Investors care more about what's coming next than what already happened. If management guides below expectations for the next quarter or full year, the stock sells off even on a current-quarter beat.
- Whisper number vs. consensus — The published consensus may say $1.50, but sophisticated investors may have been expecting $1.60 (the “whisper number”). If the company reports $1.55, it beats the official estimate but misses the real expectation.
- “Buy the rumor, sell the news”— If the stock rallied 15% going into earnings on expectations of a beat, the beat was already priced in. The actual announcement becomes a catalyst for profit-taking.
- Deteriorating quality metrics — The headline EPS number may beat, but investors look deeper at gross margin trends, operating leverage, customer churn, or deferred revenue. Weakness in these areas can trigger selling.
- Macro or sector rotation — Sometimes a good earnings report simply isn't enough to overcome broader market headwinds, sector rotation, or risk-off sentiment.
This is why earnings surprise data is just one lens. The post-earnings price reaction tells you what the market really expected vs. what was published. A stock that beats and drops is telling you the bar was actually higher than the official consensus suggested.
Earnings surprises and DCF valuation are connected in several important ways. Surprise data helps you build better DCF models by informing your assumptions about a company's future cash flows.
Connections between surprises and DCF:
- Revenue growth calibration — A company that consistently beats revenue estimates is likely growing faster than the consensus projects. In your DCF, you might use a growth rate above consensus to reflect this pattern. Conversely, serial missers may justify a more conservative assumption.
- Margin trajectory — Earnings surprises driven by margin expansion (beating on EPS with in-line revenue) suggest improving operating leverage. This directly feeds into your FCF margin assumptions in a DCF model.
- Discount rate considerations — Companies with volatile and unpredictable earnings (low beat rates, large swings in surprise magnitude) carry higher uncertainty. Some analysts apply a slightly higher discount rate to reflect this execution risk.
- Terminal value assumptions — A company that has beaten estimates for 12 straight quarters is likely a high-quality business with durable competitive advantages. This may justify a higher terminal growth rate or a lower terminal discount rate in your DCF.
- Sanity check on analyst estimates — Many DCF models use analyst consensus as a starting point for near-term projections. If a company systematically beats by 8%, you know the consensus is systematically too low, and you should adjust your inputs accordingly.
The bottom line: earnings surprise data helps you decide whether to trust, adjust, or override analyst consensus when building your DCF assumptions. A strong, consistent beat history is one of the most reliable signals of management quality and business predictability — both of which directly impact intrinsic value.
Ready to build a professional valuation model?