Piotroski deep value

Bullish

Top-quintile cheap + top-decile F-Score quality + momentum not collapsing. The classic Piotroski winner.

PRIMARY SOURCE
Piotroski 2000
TYPICAL HORIZON
6-18 months
FACTORS USED
valuequalityaccrualsmomentum

What it means

Cheap stocks typically split into two populations: cheap-because-broken and cheap-because-temporarily-hated. Piotroski's F-Score (9 accounting checks) separates them. This pattern fires on the top F-Score quintile within the cheap cohort, with price action not in freefall.

Why it works

Piotroski 2000 showed the top F-Score cheap cohort outperforms the bottom cohort by 7-10% per year. The effect comes from correcting analyst over-reaction to short-term bad news on businesses that are actually improving.

Watch out

Small-cap bias in the original study. Works best on stocks under $10B market cap where analyst coverage is thin. Mega-caps with the same factor profile generally have already been arbitraged.

Live matches

44 tickers firing right now
TickerCompanySectorChangeScore
FSLRFirst Solar Inc.Energy-3.24%74[2895]TTDThe Trade DeskTechnology-0.26%74[2895]YUMYum! BrandsConsumer+1.94%67[2195]RDDTReddit Inc.Communication-1.56%67[2195]APPAppLovin CorporationTechnology-6.65%67[2195]METAMeta PlatformsTechnology-4.90%66[2095]FAFFirst American FinancialFinancial Services-1.39%66[2095]FRSHFreshworks Inc.Technology-0.67%66[2095]HLTHilton WorldwideConsumer+1.81%66[2095]FTNTFortinet Inc.Technology-1.72%65[1995]MARMarriott InternationalConsumer+1.26%65[1995]FIVEFive BelowConsumer Cyclical-0.11%64[1895]VEEVVeeva SystemsTechnology+4.62%64[1895]MCDMcDonald's CorporationConsumer+4.16%63[1795]EOGEOG ResourcesEnergy+1.70%63[1795]ROPRoper TechnologiesIndustrials+2.68%62[1695]EPAMEPAM SystemsTechnology+3.55%62[1695]INCYIncyte CorporationHealthcare+2.68%62[1695]IEXIDEX CorporationIndustrials-0.51%62[1695]NBIXNeurocrine BiosciencesHealthcare+3.87%62[1695]TWLOTwilio Inc.Technology+0.01%62[1695]ACNAccenture plcTechnology+4.74%61[1595]DECKDeckers OutdoorConsumer Cyclical+4.35%61[1595]OKTAOkta Inc.Technology+0.68%61[1595]AZOAutoZone Inc.Consumer Cyclical-1.83%61[1595]GMEDGlobus MedicalHealthcare+5.48%61[1595]RLRalph LaurenConsumer Cyclical+0.05%61[1595]ORealty IncomeReal Estate+3.27%60[1495]HUBSHubSpot Inc.Technology+2.34%60[1495]CTVACorteva Inc.Materials+2.71%60[1495]DOCSDoximityHealthcare+1.25%59[1395]TOSTToast Inc.Technology+0.38%59[1395]REGRegency CentersReal Estate+2.00%59[1395]OVVOvintiv Inc.Energy+1.89%58[1295]CRUSCirrus LogicSemiconductors-0.12%58[1295]CPRTCopart Inc.Industrials+4.24%58[1295]ABBVAbbVie Inc.Healthcare+3.99%57[1195]STESTERIS plcHealthcare+2.78%56[1095]WSTWest PharmaceuticalHealthcare+0.20%56[1095]IRIngersoll RandIndustrials-0.33%56[1095]LSCCLattice SemiconductorSemiconductors-6.68%56[1095]ALGNAlign TechnologyHealthcare+1.67%56[1095]EWEdwards LifesciencesHealthcare+2.59%55[995]MDTMedtronic plcHealthcare+5.04%54[895]
Disclaimer. Pattern matches are research signals, not investment advice. Past performance of an academic effect does not guarantee future returns. Forward-return tracking for Framler's own implementation begins 2026-05-16 after the calibration window closes.
More from Framler
Pattern libraryHow patterns compose with FramlerFramler framework paperPer-pattern hit rate (post-16-May)Sector rotation overviewMath invariants live