Stocks › Analyst Estimates & Earnings Revisions

Estimate Revision Breadth: Formula and Interpretation

Spot the edge. Swoop in.

Individual estimate revisions happen one analyst at a time, but no single revision tells you what the covering group is doing on balance. Estimate revision breadth rolls every revision in a window into one net number — this guide covers the exact formula, two fully worked examples, and the methodology choices that change what the number means.

By Swoopr Editorial Team

Published · Updated

AI-assisted content · Swoopr is responsible for the final published article.

Key Takeaways

Estimate revision breadth answers a narrower question than it sounds like: not "are estimates going up," but "of the revisions that happened in a given window, what share leaned up versus down." It's a ratio built from counts of revisions, not from the size of those revisions, so a single small nudge and a single dramatic estimate cut count identically in the formula. That makes it a clean sentiment gauge and a poor magnitude gauge at the same time — useful for both, misleading if you expect it to do the other job.

Direct answer: Estimate revision breadth is (up revisions − down revisions) / (up revisions + down revisions) × 100, a number from -100 to +100 that summarizes whether more covering analysts raised or cut their estimates over a defined window. It describes the net direction of analyst sentiment, not a prediction of future stock performance.

What Is Estimate Revision Breadth?

Estimate revision breadth is computed as:

breadth = (up revisions − down revisions) / (up revisions + down revisions) × 100

Every term in the formula is a count of revisions, not a dollar figure. "Up revisions" is the number of individual analyst estimate changes in the window that raised a forecast; "down revisions" is the number that lowered one. The result is bounded between -100 and +100 by construction: if every revision in the window pointed the same direction, the numerator and denominator become equal in magnitude and the ratio hits an extreme. A breadth of 0 means the up and down counts were exactly equal, regardless of how many revisions happened in total.

Why unchanged estimates are excluded

This formula, as implemented, deliberately excludes analysts who left an estimate unchanged from both the numerator and the denominator. That is one documented convention, not the only valid way to measure revision breadth. A second, equally legitimate convention computes "up share minus down share of all observations," dividing by the total number of analysts covering the stock — including the ones who didn't move their number at all. Because the denominators differ, the two conventions produce different numbers from identical underlying revision data, and neither one is more "correct" in the abstract. Whenever you see a revision breadth figure from a data provider, check which convention it uses before comparing it to a number computed a different way.

What breadth aggregates

A single earnings estimate revision — one analyst moving one EPS or revenue number — is the atomic unit this metric is built from. Revision breadth takes every one of those atomic events for a stock (or, applied across a group of stocks, for a sector or index) that fell inside a defined window and reduces them to one net number. The window is not a fixed, universal setting; a 30-day window and a 90-day window measure genuinely different things and can disagree with each other for the same stock at the same moment, because a burst of cuts early in a 90-day window can be offset by a run of increases in the most recent 30 days. State the window whenever you cite a breadth figure — "30-day revision breadth" is a complete statement; "revision breadth" alone is not.

Worked Examples

Illustrative figures — not live data.

The two examples below use the exact formula above with hypothetical revision counts, to show how the number reads at each end of the range.

Example 1: Strongly positive breadth

Suppose a stock had 15 up revisions and 3 down revisions over a 90-day window.

breadth = (15 − 3) / (15 + 3) × 100 = 12 / 18 × 100 = 66.67

A breadth of +66.67 indicates that, of the 18 revisions that occurred, a large majority — 15 of 18 — were increases. This reads as strongly positive: most of the covering analysts who moved their estimate at all moved it up over the period measured.

Example 2: Strongly negative breadth

Suppose the same stock, in a different quarter, had 4 up revisions and 14 down revisions.

breadth = (4 − 14) / (4 + 14) × 100 = -10 / 18 × 100 = -55.56

A breadth of -55.56 indicates the opposite pattern: of 18 total revisions, 14 were cuts. This reads as strongly negative — most analysts who revised their number over the window lowered it.

Common mistake

The common mistake is reading these two examples as symmetric mirror images of the same underlying conviction. They aren't necessarily — 18 total revisions happened in each case, but the split (15 vs. 3 in the first, 4 vs. 14 in the second) tells you nothing about how large any individual revision was. A breadth of +66.67 driven by fifteen one-cent nudges is a very different situation from the same breadth driven by fifteen large upward revisions, and the formula can't distinguish between them. Breadth measures direction and consensus among revisions, not the magnitude of the underlying change.

How Should Revision Breadth Be Used?

Revision breadth is most useful as a descriptive summary of analyst sentiment momentum, layered alongside — not instead of — the individual revisions and the consensus estimate itself. A stock moving from flat breadth to strongly positive breadth over consecutive windows suggests the covering group's overall view is shifting upward, which is a different and often earlier signal than waiting for the consensus EPS number itself to visibly move. The same logic applies in reverse: deteriorating breadth ahead of a scheduled report has historically been treated by some market participants as one input into forming expectations around that report, though it says nothing on its own about whether the market has already priced the shift in.

Practical checklist

Common mistake

The common mistake is treating any nonzero breadth reading as automatically meaningful. A breadth of +66.67 from 18 revisions and a breadth of +66.67 from 3 revisions (2 up, 1 down) are the same number but represent very different amounts of underlying analyst activity — a small sample size makes the ratio swing dramatically on just one or two revisions. Check the total revision count behind a breadth figure, not just the percentage itself.

Misconceptions Versus Reality

MisconceptionReality
Revision breadth is one universal, standardized numberIt depends on a documented convention (whether unchanged estimates are included in the denominator) and on the window length; different sources computing "revision breadth" can disagree for the same stock
Positive breadth means the stock will beat estimates or outperformBreadth describes the direction analysts have been revising estimates, not what will actually happen at the next report or how the stock will trade around it
A bigger magnitude breadth number always reflects stronger convictionBreadth only counts the number of up versus down revisions, not their size — a handful of small revisions can produce the same reading as a handful of large ones
Revision breadth and the consensus estimate measure the same thingConsensus is the aggregated level of the estimate itself; breadth measures the recent direction of change in that estimate, which is a distinct signal that can move independently of the consensus level

Risks, Limitations, and Exceptions

Frequently Asked Questions

What is estimate revision breadth?

Estimate revision breadth is a single summary number describing the net direction of analyst estimate changes for a stock over a defined window: (up revisions − down revisions) / (up revisions + down revisions) × 100. It ranges from -100, meaning every revision in the window was a cut, to +100, meaning every revision was an increase, and it describes analyst sentiment direction, not a prediction of stock performance.

How is revision breadth different from a single earnings estimate revision?

A single earnings estimate revision is one analyst changing one number, such as raising a quarterly EPS estimate from $1.10 to $1.15. Revision breadth aggregates every individual revision from every covering analyst over a chosen window into one net figure, so it answers a different question — not "what did one analyst just do" but "what is the covering group doing on balance, and how lopsided is it."

Does positive revision breadth guarantee the stock outperforms?

No. Positive revision breadth describes analyst sentiment direction — more analysts raising estimates than cutting them — not a guaranteed or even reliable predictor of future stock performance. A stock can have strongly positive breadth and still underperform if the improved estimates are already priced in, and it can have negative breadth and still rally if results beat the now-lowered bar. Treat it as one descriptive input, never a standalone signal.

Sources and Methodology

The formula and worked examples on this page match the estimateRevisionBreadth function implemented and unit-tested in Swoopr's analyst-estimates calculation module. The two-convention distinction (excluding versus including unchanged estimates in the denominator) reflects a genuine methodology split used across sell-side and data-vendor practice; readers comparing figures across sources should confirm which convention that source documents.

This content was reviewed by the Swoopr Editorial Team in August 2026. The worked examples are illustrative and do not represent live or current data for any specific stock.

Related Reading