This is one of the most common questions in earnings investing. Should you buy a stock before it reports earnings, hoping for a beat and a gap up? Or should you wait until after the report, when you have actual data but might miss the initial move?
We looked at both approaches across 3 years of S&P 500 earnings data. The answer isn't "always before" or "always after." It depends on the setup.
Buying Before Earnings: The Case
The appeal is obvious. If you buy before a stock reports and it beats, you capture the overnight gap. These gaps can be 5%, 10%, sometimes 20%+ for high-growth names. You can't get that return by waiting.
In our data, stocks that beat EPS estimates by 10%+ and had positive 1-day reactions averaged a +6.8% gap. That's a strong return for a single overnight hold. But averages hide the distribution. The range on those same stocks was -12% to +28%. The variance is enormous.
Pre-earnings risks
Buying before earnings means accepting binary risk. No matter how good your research is, you cannot predict the exact numbers, the guidance tone, or the market's mood on that particular day. Even "safe" beats can turn into sell-offs (see why stocks drop after beating).
There's also the IV (implied volatility) premium. If you're using options, you're paying inflated premiums that require a larger-than-expected move just to break even. The options market is very efficient at pricing in expected earnings moves.
Buying After Earnings: The Case
The post-earnings approach trades the gap for certainty. You know the actual results. You know the guidance. You can see the market's initial reaction. You're working with facts instead of forecasts.
Post-earnings drift is the mechanism that makes this work. Stocks that beat and gap up tend to continue drifting higher for 30-60 days. In our data, stocks with a positive 1-day reaction after a 10%+ EPS beat averaged an additional +3.2% over the following month. That's on top of the initial gap.
Post-earnings advantages
IV collapses after earnings, so options become cheaper. You can define your risk more precisely. And you have actual data to base your decision on, not a prediction. The trade-off is that you're buying at a higher price if the stock gapped up.
Comparing the Two Approaches
| Factor | Buy Before | Buy After |
|---|---|---|
| Potential return (per event) | Higher (captures the gap) | Lower per event, but more consistent |
| Risk | Binary, gap risk both ways | Lower, defined by post-ER price action |
| Win rate (our data, S&P 500) | 53% of beats = positive 1-day | 62% of positive 1-day = positive 1-month |
| IV / options cost | Elevated, crushes after report | Collapsed, cheaper entries |
| Information quality | Estimates and predictions only | Actual results and market reaction |
| Time in trade | Can be overnight only | Typically 1-4 weeks for drift |
| Best for | High-conviction, concentrated bets | Systematic, portfolio-level strategy |
A Hybrid Approach
Some investors use a split strategy. They buy a partial position before earnings (say, 40% of intended size) and add the remaining 60% after a confirmed positive reaction. This captures some of the gap upside while keeping the majority of capital deployed on confirmed information.
The key to making the hybrid work is pre-defining your rules. Before the report, decide: what reaction would make you add to the position? What would make you cut it? Write it down. Stick to it.
What the Data Favors
On a risk-adjusted basis, post-earnings buying has a higher Sharpe ratio in our data. The win rate is higher (62% vs. 53%), the variance is lower, and the strategy is repeatable across many names per season.
Pre-earnings buying generates higher raw returns when you're right, but the losses when you're wrong are also larger. It works best when you have genuine differentiated conviction on a specific stock, not as a blanket strategy.
However you approach it, the pre-earnings checklist applies. And after the report, the post-earnings drift data on BigEarnings tells you whether the move has historical precedent for follow-through.
Check the post-ER price history for any stock on the BigEarnings Calendar. Seeing how a stock has reacted to past beats (and misses) will inform your before-vs.-after decision better than any general rule.