Top Leaderboard
Markets

Piotroski Score

Ad — article-top

The Piotroski Score is a simple, nine-point accounting-based scoring system designed to identify financially strong value stocks and weed out weak ones. Created by accounting professor Joseph D. Piotroski (2000), the score assigns one point for each of nine binary (yes/no) criteria derived from a company’s most recent financial statements. Scores range from 0 (very weak) to 9 (very strong). Historically, Piotroski showed that applying this score to low price‑to‑book stocks produced substantial excess returns in his 1976–1996 sample.

Key takeaways
– The Piotroski Score uses nine indicators grouped into profitability, leverage/liquidity/funding, and operating efficiency.
– Higher scores (8–9) indicate stronger financial health among value stocks; very low scores (0–2) indicate weakness.
– Piotroski recommended starting with cheap (low price‑to‑book) stocks and using the score to select the best candidates.
– The score is a screening tool, not a full investment decision — combine it with industry context, qualitative analysis, and other metrics.
Sources: Piotroski (2000); Investopedia (M. Buttignol).

Understanding the nine Piotroski criteria (by category)
Profitability (4 signals)
1) Positive Return on Assets (ROA): ROA > 0 in the current year.
• ROA = Net Income / Total Assets.
2) Positive Operating Cash Flow (CFO): Operating cash flow > 0 in the current year.
3) ΔROA positive: Current-year ROA > prior-year ROA (improvement in profitability).
4) Accruals = CFO > Net Income: Operating cash flow exceeds net income (suggests earnings are backed by cash, not accruals).

Leverage, liquidity and funding (3 signals)
5) Decrease in leverage (long-term debt / total assets): Long-term debt-to-assets is lower than in the prior year.
6) Increase in current ratio: Current ratio (current assets / current liabilities) increased year-over-year.
7) No equity dilution: Shares outstanding did not increase between the prior year and current year (no new share issuance).

Operating efficiency (2 signals)
8) Increase in gross margin: Gross margin (gross profit / sales) increased year-over-year.
9) Increase in asset turnover: Asset turnover (sales / total assets) increased year-over-year.

What Piotroski Score numbers reveal
– 8–9: Very strong financials for a value stock; historically good candidates.
– 5–7: Mixed/average financials — some signals strong, some weak.
– 3–4: Below average; warrants caution.
– 0–2: Weak financial condition; high risk as value picks.

Practical step‑by‑step: How to compute a Piotroski Score
1) Collect the required financial data for the current year and prior year: net income, cash flow from operations, total assets, long‑term debt (or long‑term debt + long-term lease liabilities if appropriate), current assets, current liabilities, shares outstanding, sales, and gross profit.
2) Calculate the ratios/metrics:
• ROA = Net Income / Total Assets (current and prior year).
• CFO = Cash flow from operations (current).
• Accruals check: CFO > Net Income? (binary)
• Leverage = Long‑term debt / Total Assets (current and prior year).
• Current ratio = Current Assets / Current Liabilities (current and prior year).
• Shares outstanding: current vs prior year.
• Gross margin = Gross Profit / Sales (current and prior year).
• Asset turnover = Sales / Total Assets (current and prior year).
3) Score each of the nine criteria: assign 1 if the condition is met, 0 otherwise.
4) Sum the points (0–9). Interpret the result relative to your screening rules and investment process.

Practical example (hypothetical)
Assume company XYZ (current year vs prior year):
– Net income: $10m vs $6m → ROA positive and increased.
– Total assets: $200m (ROA = 10/200 = 5%) prior-year ROA = 6/200 = 3% → ΔROA positive.
– Operating cash flow: $12m (positive and > net income) → CFO positive and accruals check passes.
– Long-term debt / assets: 30% currently vs 35% prior → leverage decreased.
– Current ratio: 1.6 currently vs 1.4 prior → current ratio increased.
– Shares outstanding: unchanged → no dilution.
– Gross margin: 28% vs 25% prior → gross margin increased.
– Asset turnover: Sales $300m / assets $200m = 1.5 vs prior 1.4 → increased.

Each satisfied criterion = 1 point. XYZ satisfies all nine except perhaps one (depending on the exact prior-year clerical numbers), yielding a score of, say, 8 or 9 — indicating strong financial health among value candidates.

How to apply the Piotroski Score in a real investment process
1) Start with a value universe: Piotroski recommended applying the score to the cheapest stocks by price‑to‑book (e.g., the bottom 20%).
2) Compute the nine-point score for each candidate.
3) Rank and select: favor high-scoring stocks (top decile/quintile) for long positions; some strategies short low scorers.
4) Rebalance: recompute annually (or quarterly) since the score uses year‑over‑year changes.
5) Complement with qualitative checks: management quality, competitive position, industry cycle, accounting red flags, and macro considerations.
6) Risk manage: diversify, set position sizing and stop-loss rules consistent with your strategy.

How reliable is the Piotroski Score?
Strengths:
– Simple and transparent — based on audited financial statements.
– Historically shown to enhance value strategies; Piotroski reported a 23% annual return for his long/short approach in 1976–1996.
– Helps filter out value traps (cheap stocks with deteriorating fundamentals).
However, this approach has some limitations:
– Backtests may not perfectly predict future performance; market regimes change.
– Binary signals may miss nuance (small improvements score the same as large).
– Relies on accounting figures that can be managed/manipulated (earnings management, one‑time items).
– Better suited for value stocks; less applicable for high‑growth or financial firms (banks have different balance sheet dynamics).
– Requires industry/context interpretation — some sectors naturally have low margins or high leverage.

What does a high Piotroski Score mean?
A high score (8–9) suggests the company shows improving profitability, strong cash generation, reduced leverage or improved liquidity, no recent equity dilution, and improving operational efficiency. Historically, these companies among cheap stocks tended to outperform. A high score is evidence of financial strength, but not a guarantee of future stock performance; investors should still consider valuation, competitive dynamics, and macro risk.

Piotroski Score vs Altman Z‑Score
– Piotroski Score: Nine binary signals focusing on profitability, leverage/liquidity, and efficiency — designed to select among value stocks and separate winners from losers.
– Altman Z‑Score: A multi-variable formula that estimates bankruptcy probability by combining profitability, leverage, liquidity, solvency and activity ratios into a single z-score (commonly used to assess bankruptcy risk).
In short: Piotroski helps pick financially healthy value stocks; Altman Z assesses bankruptcy risk.

Final thoughts and best practices
– Use the Piotroski Score as a screening/starter tool, not a final buy/sell decision.
– Apply it primarily to value universes (low price‑to‑book, beaten-down stocks) where it has been most useful historically.
– Combine with qualitative analysis and other financial/market metrics.
– Watch industry differences and accounting nuances; adjust for non-recurring items when appropriate.
– Recalculate periodically because many criteria are year-over-year changes.

Sources and further reading
– Piotroski, Joseph D. “Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers.” Journal of Accounting Research, Vol. 38 (Supplement) 2000, pp. 1–41.
– Buttignol, Michela. “Piotroski Score.” Investopedia.

Editor’s note: The following topics are reserved for upcoming updates and will be expanded with detailed examples and datasets.

Ad — article-mid