Guide

How to Analyze Earnings Growth
Before Buying a Stock

A step-by-step guide to evaluating EPS, revenue, surprises, insider activity, and institutional buying using real earnings data.

Earnings growth is the single most important factor in stock performance. Companies with accelerating earnings attract institutional buyers, drive analyst upgrades, and ultimately push stock prices higher. But not all earnings growth is equal.

This guide walks you through a systematic process for evaluating a stock's earnings quality before you buy. Whether you follow CANSLIM, growth investing, or any fundamental-driven strategy, these seven steps will help you make more informed decisions.

1

Check the EPS Trend

EPS (Earnings Per Share) is the bottom line divided by outstanding shares. It tells you how much profit a company generates per share of stock. Start by looking at quarterly EPS over the last 6-8 quarters.

What matters most isn't the absolute number — it's the year-over-year growth rate. Compare each quarter to the same quarter one year ago. A stock showing 25%+ YoY EPS growth is showing real strength. If that growth rate is accelerating (going from 20% to 35% to 50%), that's an even stronger signal.

Watch out for one-time gains that inflate EPS. Sustainable growth comes from the core business, not from selling assets or tax benefits.

In EarningSpike

The earnings table shows 8 quarters of EPS data with YoY % change. Green highlights indicate positive growth. Look for consecutive quarters of accelerating growth in the “EPS Change” column. Try it →

2

Look at Revenue Growth

Revenue (sales) is the top line. While EPS tells you about profitability, revenue tells you about business demand. A company can grow EPS through cost-cutting or share buybacks, but growing revenue means customers are actually spending more.

Look for revenue growing at least 20% year-over-year. The ideal scenario is both EPS and revenue growing together — this confirms that earnings growth is driven by genuine business expansion, not financial engineering.

If EPS is growing 40% but revenue is flat, be cautious. That growth likely comes from margin expansion or buybacks, which have natural limits.

In EarningSpike

Revenue data appears alongside EPS in the earnings table with its own YoY % change column. Compare the EPS and revenue growth rates side by side to confirm earnings quality. Try it →

3

Evaluate Earnings Surprises

An earnings surprise happens when a company reports EPS above or below what analysts expected. A positive surprise (beat) means the company outperformed expectations. A negative surprise (miss) means it fell short.

One beat can be luck. But a stock that consistently beats estimates over 3-4+ quarters shows something important: management is executing well and analysts haven't fully caught up. This creates a dynamic where estimates keep getting revised upward, which attracts institutional buyers.

Pay attention to the magnitude of surprises too. Beating by 1% is different from beating by 15%. Larger beats suggest analysts are significantly underestimating the business.

In EarningSpike

The earnings table shows the surprise percentage for each quarter — how much EPS beat or missed the consensus estimate. Look for a consistent pattern of positive surprises. Try it →

4

Compare Analyst Estimates

Forward-looking estimates tell you what the market expects next. Check the consensus EPS and revenue estimates for upcoming quarters. Are analysts projecting continued growth, or a slowdown?

More importantly, track estimate revisions. When multiple analysts raise their estimates, it signals growing confidence in the company's trajectory. Rising estimates are one of the strongest predictors of future stock performance.

Be wary of stocks where estimates are declining. Even if the stock has beaten in the past, falling forward estimates suggest the growth story may be fading.

In EarningSpike

Estimated quarters appear in the earnings table with a distinct label, showing consensus EPS and revenue estimates. Compare these forward estimates to recent actuals to gauge expected trajectory. Try it →

5

Check Insider Activity

Insiders — CEOs, CFOs, board members — know their company better than anyone. When they buy shares with their own money, it's a confidence signal. They're putting personal capital at risk because they believe the stock is undervalued or the business outlook is strong.

Insider buying before an earnings report is particularly meaningful. If a CEO is buying shares weeks before results, they likely expect the numbers to be good. Conversely, heavy insider selling can be a warning sign — though note that insiders sell for many reasons (diversification, estate planning, etc.).

Focus on cluster buying — when multiple insiders are buying around the same time. That's a much stronger signal than a single insider purchase.

In EarningSpike

The insider section shows recent buy and sell transactions with dates, amounts, and the insider's role. Look for cluster buying from multiple executives as a strong confirmation signal. Try it →

6

Track Institutional Buying Activity

Institutional investors — mutual funds, pension funds, hedge funds — move the market. When they accumulate shares, it creates sustained buying pressure that drives prices higher over weeks and months. Their research budgets dwarf what any individual investor can do, so their buying patterns carry real informational weight.

The key metric to watch is the number of institutional holders quarter over quarter. A stock that goes from 500 to 550 to 620 institutional holders across three quarters is seeing broad-based accumulation — many different funds independently decided the stock is worth owning. That's far more meaningful than a single large purchase.

Be cautious if the number of holders is declining even as the stock price rises. That divergence can signal that smart money is distributing shares into retail demand — a classic late-stage pattern. The ideal setup is rising institutional holders alongside strong earnings growth and positive surprises.

In EarningSpike

The institutions tab shows the number of institutional holders over recent quarters, plus the largest holders and recent position changes. Look for a steadily increasing holder count as confirmation of broad institutional demand. Try it →

7

Use a Screener to Find Candidates

Steps 1-6 tell you how to evaluate a single stock. But how do you find stocks worth evaluating in the first place? That's where a screener comes in.

Set up filters for the criteria that matter: minimum EPS growth rate, positive earnings surprises, recent insider buying. A good screener saves hours of manual research by narrowing thousands of stocks down to a focused watchlist.

Run your screener weekly to catch new stocks entering their growth phase. Earnings seasons (January, April, July, October) are especially productive times to screen for fresh beats and accelerating growth.

In EarningSpike

The EarningSpike screener lets you filter by earnings growth, insider activity, analyst upgrades, and more. Build a watchlist of stocks that pass your fundamental criteria, then dive deeper with the earnings table. Try it →

Common Questions

FAQ

What is a good EPS growth rate?

For growth stocks, look for quarterly EPS growth of at least 25% year-over-year. The best growth stocks often show accelerating EPS growth — for example, going from 20% to 30% to 50% over consecutive quarters.

Why do earnings surprises matter?

Earnings surprises indicate that a company is outperforming expectations. Stocks that consistently beat estimates tend to outperform, as each surprise forces analysts and institutions to revise their models upward, creating buying pressure.

How do I know if revenue growth is real?

Revenue growth confirms EPS quality. If EPS is growing but revenue is flat, the gains may come from cost-cutting or share buybacks — which are less sustainable. Look for both EPS and revenue growing together.

What does insider buying signal?

When company executives buy shares with their own money, it signals confidence in the company's future. Insider buying before earnings is particularly bullish, as insiders have the best visibility into upcoming results.

Start Analyzing Earnings for Free

Put this guide into practice. Look up any stock's earnings data, insider activity, and analyst estimates. Free forever with optional upgrade.

Get Started Free →