StockResearch

Screener

Valuation percentile screener

Rank any covered stock's valuation against its own five-year history, then filter by what held up.

How to build a screen, step by stepWhat's a valuation percentile?

MultipleP/E prices trailing earnings, P/S and EV/S price trailing revenue, EV/EBITDA prices trailing operating profit. All use the last twelve reported months.

Stock price relative to trailing earnings. Trailing

5y percentileEach stock's current multiple is ranked against its own weekly readings from the last five years. A 10th-percentile stock is cheaper than 90% of its own history. It never compares one stock to another.

How cheap versus its own 5-year history. ≤25 shows names in the cheapest quarter of their own range.

Revenue growthCompares the latest trailing-twelve-month revenue growth with its pace two quarters ago. Accelerating means growth sped up; not decelerating means it at least held steady.

Keep only stocks whose revenue growth held up.

Sector

Show one sector only.

474 of 474 names match · showing 100

Each dot is one matching stock: left is cheaper versus its own 5-year P/E TTM history, right is richer, and higher is faster revenue growth. The green quadrant holds compressed valuations with growth intact; the red one holds rich valuations with slowing growth. Click a dot to open that stock's valuation page.

Loading the chart…

99 of 100 matching rows plotted. 1 not plotted: missing 5-year percentile or revenue-growth data.

Universe: 474 namesS&P 500 + watchlist coverage, expandingUpdated Sep 15, 2026