There's a category of companies on BigEarnings that have beaten EPS estimates every single quarter for 2+ years straight. Eight consecutive beats. Sometimes 12 or 16. These stocks behave very differently from the rest of the market around earnings, and the pattern is worth understanding.
Do Streaks Predict Future Beats?
Mostly yes. We tracked 1,200+ companies with 8+ consecutive EPS beats and found that 78% of them beat again the following quarter. At 12+ consecutive beats, the rate was 82%. Management teams that consistently sandbag estimates tend to keep sandbagging. The culture of under-promising and over-delivering gets baked into how they set guidance.
But "mostly" is doing a lot of work in that sentence. The other 18-22% missed, and those misses were disproportionately painful.
The Diminishing Returns Problem
Here's what the data shows about post-earnings price reactions as streaks lengthen:
| Consecutive Beat # | Avg. 1-Day Move (Beat) | Avg. 1-Week Move (Beat) | Avg. 1-Month Move (Beat) |
|---|---|---|---|
| 2nd | +2.8% | +3.4% | +5.1% |
| 4th | +2.3% | +2.9% | +4.2% |
| 6th | +1.7% | +2.1% | +3.0% |
| 8th | +1.2% | +1.5% | +2.3% |
| 10th+ | +0.8% | +1.1% | +1.7% |
The pattern is clear. The 2nd consecutive beat produces an average 1-month return of +5.1%. By the 10th, it's down to +1.7%. The market learns. After 8 consecutive beats, beating again is the expectation, not the surprise. The EPS surprise is priced in before it happens.
The Danger Zone: When the Streak Breaks
This is where it gets painful. A first miss after a long winning streak produces outsized selling. Why? Because the investor base attracted to a "serial beater" is specifically there because of the consistency. When that consistency breaks, they all sell at once.
We measured the average 1-day move when a streak of 8+ consecutive beats finally ended in a miss: -6.3%. Compare that to the average 1-day move for a miss among companies with no particular streak: -3.1%. The first miss after a long streak is roughly twice as painful.
The 1-month number is worse. Stocks that broke a streak of 8+ beats averaged -9.7% over the following month. The post-earnings drift works in both directions, and it hits harder when expectations were highest.
The Surprise Magnitude Matters Too
Not all streak beats are equal. A company on its 10th consecutive beat with a +2% surprise gets a muted reaction. But a 10th consecutive beat with a +15% surprise still gets rewarded. The market discounts the expected beat, not the unexpected magnitude.
This means the Growth Trajectory Score is a better signal than the streak length alone. A company with 6 consecutive beats and accelerating growth scores higher than one with 12 beats and flat growth, and rightfully so.
How to Trade Around Streaks
Two practical takeaways from the data:
For long streaks (8+), size down. The upside from another beat is compressed. The downside from a miss is amplified. The risk/reward asymmetry works against you. If you hold a long-streak stock, consider reducing your position into earnings rather than adding.
For early streaks (2-4), the setup is better. The market hasn't fully priced in the consistency yet, so there's more upside on continuation. Companies transitioning from inconsistent to consistent beaters are the sweet spot.
Find Streak Data on BigEarnings
- Search any ticker on BigEarnings to see its complete beat/miss streak and historical price reactions for each report
- Use the EPS surprise history to see whether the magnitude of beats is growing or shrinking
- Check the Growth Trajectory Score for a composite signal that accounts for streak quality, not just length
- Browse the Calendar to find upcoming earnings for companies currently on streaks
Start free to track earnings streaks and post-ER price reactions for 6,200+ companies.