Cheap against their own history
S&P 500 stocks by P/S percentile of their own 10 years, cheapest first — each year's P/S and sales growth under its return. Adjust any filter below — the screen is yours from there, and the address bar carries it.
Filters
500 of 3750 match · 1 active
Categories
ViewViewRangeCandlesTypeColumnsGroup byRangeBasisScaleBenchmarkGroup byPeriodBasisGroup byPeriodsBasisBenchmarkGroup byColorBenchmarkGroup byRangeBasisBenchmark
Table
Sort: P/S Percentile (10Y)
NameReturnsLong-Term Returns (3Y–30Y)ETF Fund MetricsCurrent ValuationValuation vs HistoryGrowth & Margins vs HistoryFundamental GrowthShareholder ReturnsLiquidity & Volume52-Week Range3M
Auto
Candles
3
Technical analysis0
Addendum charts0
Overlay lines0
Save as watchlist
Color byColors
1D %
Price returnTotal returnValuationVs own historyOtherRed/Green
Save as watchlist
Sort: P/S Percentile (10Y)
NameReturnsLong-Term Returns (3Y–30Y)ETF Fund MetricsCurrent ValuationValuation vs HistoryGrowth & Margins vs HistoryFundamental GrowthShareholder ReturnsLiquidity & Volume52-Week RangeRank, tens
1Y
Total return
Auto
SPY
Sort: P/S Percentile (10Y)
NameReturnsLong-Term Returns (3Y–30Y)ETF Fund MetricsCurrent ValuationValuation vs HistoryGrowth & Margins vs HistoryFundamental GrowthShareholder ReturnsLiquidity & Volume52-Week RangeRank, tens
1Y
Total return
Sort: P/S Percentile (10Y)
NameReturnsLong-Term Returns (3Y–30Y)ETF Fund MetricsCurrent ValuationValuation vs HistoryGrowth & Margins vs HistoryFundamental GrowthShareholder ReturnsLiquidity & Volume52-Week RangeRank, tens
Years
Rows0
Total return
SPY
Group byXYSize
Sector
Default
Price returnTotal returnGrowth & yieldValuationVs own historyMagnitudeOtherDefault
Price returnTotal returnGrowth & yieldValuationVs own historyMagnitudeOtherDefault
Sort: P/S Percentile (10Y)
NameReturnsLong-Term Returns (3Y–30Y)ETF Fund MetricsCurrent ValuationValuation vs HistoryGrowth & Margins vs HistoryFundamental GrowthShareholder ReturnsLiquidity & Volume52-Week RangeRank, tens
Sign
SPY
Sort: P/S Percentile (10Y)
NameReturnsLong-Term Returns (3Y–30Y)ETF Fund MetricsCurrent ValuationValuation vs HistoryGrowth & Margins vs HistoryFundamental GrowthShareholder ReturnsLiquidity & Volume52-Week RangeRank, tens
1Y
Total return
SPY
1–60 of 500
…
Columns5
Save as watchlist
| Price | |||
|---|---|---|---|
| CHTR | $104.93 | $12.5B | 0 |
| LVS | $36.12 | $22.6B | 0 |
| MGM | $27.99 | $7B | 0 |
| WYNN | $72.42 | $7.5B | 0 |
| APTV | $43.65 | $9.1B | 1 |
| ARE | $40.86 | $7.1B | 1 |
| CMCSA | $21.84 | $77.6B | 1 |
| FIS | $35.61 | $18.4B | 1 |
| PEP | $133.50 | $181.9B | 1 |
| FISV | $47.40 | $25.2B | 1 |
| HSY | $164.51 | $33.1B | 1 |
| ROL | $34.01 | $16.3B | 1 |
| VICI | $23.70 | $26.1B | 1 |
| MAA | $118.75 | $13.8B | 1 |
| COO | $59.88 | $11.4B | 1 |
| NKE | $37.56 | $55.8B | 1 |
| CLX | $87.36 | $10.6B | 1 |
| O | $56.82 | $53.8B | 1 |
| LULU | $104.59 | $11B | 1 |
| BKNG | $150.14 | $112.8B | 2 |
| GIS | $33.47 | $17.9B | 2 |
| DPZ | $312.03 | $10.3B | 2 |
| BSX | $45.06 | $65.3B | 2 |
| MKC | $47.48 | $12.8B | 2 |
| ADBE | $248.36 | $96.7B | 2 |
| HRL | $20.87 | $11.5B | 2 |
| WY | $19.39 | $14B | 2 |
| MOS | $18.79 | $6B | 2 |
| INVH | $27.19 | $16.1B | 2 |
| GPN | $81.43 | $21.5B | 2 |
| PODD | $149.83 | $10.4B | 3 |
| EFX | $175.71 | $20.6B | 3 |
| SBAC | $184.24 | $19.5B | 3 |
| CSGP | $32.01 | $13B | 3 |
| ADSK | $242.10 | $50.6B | 3 |
| UDR | $35.61 | $12.3B | 3 |
| INTU | $328.45 | $87.8B | 3 |
| BRO | $67.55 | $22.4B | 3 |
| GEN | $24.25 | $14.5B | 3 |
| ZTS | $78.23 | $32.3B | 3 |
| CPT | $101.52 | $10.2B | 3 |
| TSCO | $32.24 | $16.8B | 4 |
| EIX | $58.19 | $22.4B | 4 |
| ALGN | $151.95 | $10.8B | 4 |
| NCLH | $15.75 | $7.2B | 5 |
| LEN | $84.58 | $20.1B | 5 |
| TROW | $103.63 | $22.1B | 5 |
| JKHY | $158.25 | $11.1B | 5 |
| STZ | $130.63 | $22.1B | 5 |
| PYPL | $56.09 | $46.6B | 6 |
| CTSH | $66.22 | $29.8B | 6 |
| UHS | $177.32 | $10.5B | 6 |
| ZBH | $96.06 | $18.3B | 6 |
| AMT | $183.83 | $85.3B | 6 |
| GPC | $121.80 | $16.8B | 6 |
| ERIE | $246.88 | $12.9B | 6 |
| ACN | $235.16 | $142.3B | 7 |
| XYL | $92.86 | $21.3B | 7 |
| TYL | $378.62 | $15.5B | 7 |
| PAYX | $109.26 | $38.9B | 7 |
1–60 of 500
…
Ready-made screens
Liquid large caps
Big, heavily-traded names
High momentum
Strong 1M & 3M, near highs
Cheap dividend payers
Yield up, P/E down
Oversold
Down today, off the highs
Low beta / defensive
Calmer names with yield
Top shareholder yield
Shares actually retired + dividends paid, last 12 months
Top fundamental return
Earnings growth + cash returned, 5Y — the business's own return
Decade-cheap P/S
Bottom decile of the stock's OWN 10-year price-to-sales range
Growth + value
Compounding above 20% a year, yet cheap vs its own decade (P/S percentile < 20)
Cheap against their own history
S&P 500 stocks by P/S percentile of their own 10 years, cheapest first — each year's P/S and sales growth under its return
Growth at a 10-year low
Sales growth in the bottom fifth of the company's own decade, the slowest first — with its sales growth and net margin by year
Margins at a 10-year high
Net margin in the top fifth of the company's own decade, the highest first — with its net margin and P/S by year
EPS growth at a 10-year high
Earnings per share growing faster than in nine-tenths of the company's own decade — with its EPS growth and P/E by year
All stocks
Start from the unfiltered screener
