Most earnings coverage focuses on EPS. "Company X beat earnings by 8 cents." It's the headline number, the one that flashes across CNBC. But in our analysis of post-earnings price reactions, we found that revenue surprise is actually the stronger signal for a specific, large category of stocks.
The answer to "which matters more" depends on what kind of company you're analyzing.
Why Revenue Is Harder to Game
EPS is the most managed number in corporate finance. Companies can beat EPS estimates through:
- Share buybacks (fewer shares = higher per-share earnings, even with flat profits)
- Cost-cutting (layoffs, deferred spending, renegotiated contracts)
- One-time items (asset sales, tax benefits, accounting adjustments)
- Lower-than-expected tax rates
Revenue is different. You either sold more stuff or you didn't. There's some flexibility in revenue recognition timing, but it's much harder to manufacture a revenue beat the way you can manufacture an EPS beat. This is why institutional investors pay close attention to the top line, especially for companies where growth is the thesis.
Growth Stocks: Revenue Wins
For companies growing revenue above 15% year-over-year, revenue surprise is the dominant signal. We tracked 1,400+ earnings reports from high-growth companies over the past two years. The results were clear:
- Revenue beat + EPS beat: median 1-month drift of +4.7%
- Revenue beat + EPS miss: median 1-month drift of +1.2%
- Revenue miss + EPS beat: median 1-month drift of -2.1%
- Revenue miss + EPS miss: median 1-month drift of -5.3%
Notice the asymmetry. A revenue beat with an EPS miss still drifted positive. A revenue miss with an EPS beat drifted negative. For growth stocks, revenue is the tiebreaker. The market wants to see demand, and cost-cutting your way to an EPS beat doesn't prove demand exists.
Value and Mature Companies: EPS Takes Over
The dynamic flips for mature, slow-growth companies (revenue growth under 5% year-over-year). These are the dividend payers, the utilities, the consumer staples. The market doesn't expect them to grow the top line aggressively. Instead, investors want to see margin expansion, disciplined capital allocation, and EPS growth.
For this group, EPS surprise correlated more strongly with 30-day drift than revenue surprise. A mature company that beats EPS by 10% through margin improvement gets rewarded, even if revenue is flat. The market is pricing these stocks on earnings power, not growth rate.
The Divergence Signal
The most informative scenario is when EPS and revenue surprise in opposite directions. As we wrote about in our post on why stocks drop after earnings beats, a revenue miss hidden under an EPS beat is a warning sign.
Here's what the data shows for this divergence:
- EPS beat + revenue miss: 62% of the time, the stock was negative 30 days later. The market sees through cost-cut beats within a few trading sessions.
- EPS miss + revenue beat: 58% of the time, the stock was positive 30 days later. Especially true for companies with revenue growth above 20%, where the market forgives near-term margin pressure.
When you see a divergence, default to the revenue signal. It has been the more reliable predictor of direction in our dataset.
How to Use This
Before every earnings report, know which metric matters more for the stock you're watching:
- Check the company's revenue growth rate on its BigEarnings ticker page. If it's above 15%, weight the revenue surprise more heavily in your analysis.
- For mature companies with single-digit growth, focus on EPS surprise and margin trends.
- When EPS and revenue diverge, treat the revenue surprise as the more reliable signal, especially for growth names.
- Cross-reference with surprise magnitude. A 1% revenue miss is noise. A 5% revenue miss is a real problem.
BigEarnings tracks both EPS and revenue surprise for every report, along with the actual price reaction across four time windows. This dual view helps you see which metric the market is actually reacting to for each individual stock.