Zorro Trade Open the app

Forward-to-Trailing P/E: The Value Screen's Trap Filter

October 4, 2026screeningmethodology

Forward P/E over trailing P/E is how two of Zorro's value screens catch a stock that's cheap only because this year's earnings won't repeat.

A trailing P/E of 9 looks cheap by almost any rule of thumb. It can also be the single most misleading number on a stock's page, because trailing P/E is built entirely from the past — the twelve months of earnings a company has already reported, not the twelve it's about to report. A cyclical business at the peak of its cycle can print a trailing P/E that looks like a bargain and a forward P/E that tells a completely different story, because the market already knows this year's profit margin isn't the normal one.

The trap a single ratio can't see

Picture a memory-chip maker or a tanker operator in the one good year of a boom-and-bust cycle. Revenue is up, margins are fat, trailing EPS is the highest it's ever been, and trailing P/E — last twelve months' earnings divided into the price — comes out low. A screen that stops at "trailing P/E under 12" waves it straight through. What it misses is that analysts covering the stock are already modeling a pullback: next year's forecast earnings are lower, so forward P/E (price divided by estimated next-twelve-months earnings) sits well above the trailing number. The stock isn't cheap relative to its real earnings power — it's cheap relative to a peak that's about to roll over.

The ratio, and how to read it

Zorro's screener handles this with a second-order ratio: forward P/E divided by trailing P/E. Below 1 means the market expects earnings to grow — forward P/E is lower than trailing because the denominator (estimated earnings) is rising. At or above 1, the market expects earnings to shrink, and a value above roughly 1.25 is the shape you'd expect from exactly the cyclical-peak case above: this year's earnings were unusually good, and next year's consensus already prices in giving some of it back. The ratio doesn't forecast anything itself — it just reads what the market's own forward estimate is already saying about the trailing number a basic screen would otherwise trust at face value.

Where it's actually enforced

Two of Zorro's eight presets gate on this ratio directly, both capping it at 1.25:

  • Deep value — trailing P/E ≤ 12, price-to-book between 0.1 and 1.5, free-cash-flow yield ≥ 5% (or a pass for financials, where FCF yield isn't a clean measure), and the forward/trailing P/E ratio ≤ 1.25.
  • Small-cap value — market cap under $3B, trailing P/E ≤ 16, price-to-book between 0.1 and 3, ROIC ≥ 6%, FCF yield ≥ 3%, and the same ≤ 1.25 ratio ceiling.

Both presets are built around the same failure mode: a low trailing multiple, cheap book value, and real free cash flow can all point at the same stock for the same reason — depressed, cycle-peak earnings that the market has already started to discount. Stacking the ratio ceiling on top of the price-based filters means a stock has to be statistically cheap and have a forward estimate that isn't already backing away from it.

Why 1.25 and not exactly 1.0

A hard ceiling at 1.0 would reject every stock whose consensus estimate ticks down for any ordinary reason — a planned facility shutdown, a one-year step-up in R&D spending, a currency headwind that reverses next year. None of those describe a value trap; they describe a normal business with a normal lumpy year. Setting the ceiling at 1.25 instead of 1.0 gives the screen room to pass a stock through modest, explainable estimate softness while still catching the much larger gap — a ratio of 1.6 or 2.0 — that shows up when the market expects a real earnings cliff, not a rounding adjustment.

What the ratio still doesn't catch

This filter is about earnings durability, which is a different question from earnings quality. A stock can clear the 1.25 ceiling with a forward estimate that's flat rather than declining and still be a weak business — overleveraged, barely profitable, compounding capital at a mediocre rate. That's a separate problem, and Zorro's screener handles it with a separate preset rather than trying to fold every risk into one number: the Quality compounder screen requires ROIC above 15% and debt-to-equity under 1 specifically because leverage and capital efficiency don't show up in a price-to-earnings ratio at all, forward or trailing. The two filters are solving different problems in parallel, which is also why Deep value's forward/trailing ceiling and GARP's separate forward-P/E floor look similar on paper but aren't: GARP is screening growth stocks for the same cyclical-peak risk from the other direction, requiring forward P/E to sit in a sane 8–35 band rather than comparing it back to the trailing number at all.

Recently listed companies are a useful place to see why the ratio needs guardrails in the first place. A stock with only one or two reported quarters often carries thin, newly initiated analyst coverage, so its forward estimate can swing hard between revisions — and the recent IPOs page is where that immaturity is easiest to spot, since many names there simply haven't accumulated the trailing financial history a ratio like this one needs to mean anything yet. For everything else, the lesson generalizes past this one screen: a single-period multiple, cheap as it looks, is only half the picture until it's checked against what the market itself expects to happen next.