Piotroski F-score screen

Joseph Piotroski, an accounting professor, designed the F-score in 2000 to separate the cheap companies that are recovering from the ones that are cheap for good reason. It awards a point for each of nine tests of a company's latest year against the one before: profitability (positive earnings, positive and rising operating cash flow, cash flow above earnings), balance sheet (less leverage, better liquidity, no new shares) and efficiency (a higher gross margin, a higher asset turnover).

Piotroski applied the score to the cheapest companies by book value and found that those scoring eight or nine did well. This screen follows him: an F-score of eight or more, a price below three times book value and a market value above $300 million, ordered by price to book, cheapest first. His study took the cheapest fifth of the market by book-to-market; the price to book limit here is broader, so the list holds some companies he would not have.

The rules

Piotroski at least 8
P/B positive, up to 3.0×
Market cap above $300.0M

235 companies match today

Open in screener
Ticker Company Sector Piotroski P/B Market cap
STLA Stellantis N.V. Consumer Cyclical 8 0.18 12.59b
GNW Genworth Financial, Inc. Financial 8 0.35 3.38b
PKX POSCO Holdings Inc. Basic Materials 8 0.37 16.70b
KEP Korea Electric Power Corporation Utilities 8 0.38 13.73b
BIP Brookfield Infrastructure Partners LP Utilities 8 0.40 24.25b
MOMO Hello Group Inc. Sponsored ADR Communication Services 8 0.46 493.46m
WF Woori Bank Financial 8 0.59 17.14b
ACCO Acco Brands Corporation Industrials 8 0.62 422.76m
KT KT Corporation Communication Services 8 0.62 8.86b
CAL Caleres, Inc. Consumer Cyclical 8 0.62 453.39m

Showing 10 of 235. A free account shows 25 · Powerpack shows all 235, with Excel export and email when the list changes.

Email me when this changes Powerpack

Updated 17 October 2026.