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

247 companies match today

Open in screener
Ticker Company Sector Piotroski P/B Market cap
STLA Stellantis N.V. Consumer Cyclical 8 0.18 12.86b
PKX POSCO Holdings Inc. Basic Materials 8 0.33 14.70b
KEP Korea Electric Power Corporation Utilities 8 0.39 14.25b
BIP Brookfield Infrastructure Partners LP Utilities 8 0.42 24.50b
MOMO Hello Group Inc. Sponsored ADR Communication Services 8 0.45 472.77m
TX Ternium S.A. Basic Materials 8 0.57 9.55b
TBLA Taboola.com Ltd. Communication Services 8 0.58 586.24m
WF Woori Bank Financial 8 0.59 16.77b
CAL Caleres, Inc. Consumer Cyclical 8 0.61 463.75m
KT KT Corporation Communication Services 8 0.64 8.70b

Showing 10 of 247. A free account shows all 247 · Powerpack adds Excel export and email when the list changes.

Email me when this changes Powerpack

Updated 6 November 2026.