Investor frameworks
The Piotroski F-Score
Nine pass-or-fail accounting tests that separate improving businesses from deteriorating ones — built for value stocks, where the cheap and the broken look alike.
Why nine binary tests
Piotroski started from an awkward fact about value investing: a portfolio of cheap stocks contains both companies the market has mispriced and companies the market has correctly given up on. Averaged together, the winners carry the losers.
His answer was deliberately crude — nine tests, each scored 1 or 0, summed into a score from 0 to 9. No weights, no regression, nothing to overfit. The crudeness is the point: it is hard to torture nine binary flags into saying what you want.
The nine signals
Profitability
- Positive return on assets
- Positive operating cash flow
- Return on assets improved year over year
- Operating cash flow exceeds net income — earnings backed by cash, not accruals
Leverage, liquidity and funding
- Long-term debt to assets fell
- Current ratio improved
- No new shares issued — existing owners were not diluted
Operating efficiency
- Gross margin improved
- Asset turnover improved
Reading the score
A score of 8 or 9 describes a business that is profitable, converting profit into cash, deleveraging and improving its margins — all at once. A score of 0 to 2 describes the opposite, and Piotroski found that the difference between those groups within the value universe was worth roughly 7.5% a year.
Two cautions that matter more than the number:
- It is a within-value tool. Applied to expensive growth stocks the score still computes, but the evidence behind it does not transfer.
- Every signal is year-over-year. A company that improved from terrible to merely bad scores well on several tests. The score measures direction, not level, and it is at its most useful read beside one that measures level.
Check yourself
4 questions. Nothing is recorded unless you are signed in, and nothing here affects anything else.
Sources
- Piotroski (2000), Value Investing: The Use of Historical Financial Statement Information (opens in a new tab) — The original paper, including the 7.5% annual return spread it reports.
Further reading
- Research company filings (opens in a new tab) — SEC — YoY comparisons in 10-Ks underpin the F-score tests.
- Piotroski score (opens in a new tab) — Full breakdown of the nine pass/fail criteria.
- Return on assets (ROA) (opens in a new tab) — One of the profitability signals compared year over year.