Piotroski F-Score

A 9-point checklist of profitability, leverage and operating-efficiency signals that flags financially improving companies.

Piotroski F-score breakdown on alphactor.ai
Piotroski F-score breakdown on alphactor.aiOpen in app →

Joseph Piotroski's F-score is a 9-point check built to filter value stocks. A firm gets one point for each of these conditions being true year-over-year:

  1. Positive net income
  2. Positive operating cash flow
  3. ROA improving
  4. Operating cash flow > net income (earnings quality)
  5. Lower long-term debt ratio
  6. Higher current ratio
  7. No new share issuance
  8. Higher gross margin
  9. Higher asset turnover

Interpretation. 8–9 is "strong improver", 0–2 is "deteriorating". On long–short value portfolios, Piotroski's 2000 paper showed a ~7.5% annual outperformance when buying the high-score side and shorting the low-score side.

Why it matters. It's a free, robust quality screen. alphactor.ai publishes the F-score breakdown on every ticker analysis page so you can see *which* of the 9 signals are driving the number.

See it applied

Related reading

  • Accruals Quality: How to Spot Earnings That Aren't Real

    Accruals measure the gap between reported earnings and actual cash. Widening accruals is one of the most reliable red flags in financial analysis — Sloan's…

  • Piotroski F-Score

    Piotroski's 9 tests filter the value quintile for fundamental improvement. F-scores of 8-9 produced a 72% forward win rate; scores of 0-3 produced only 15%.

  • Return on Equity

    How to use ROE to identify high-quality businesses, why the DuPont decomposition matters, and the leverage trap that inflates the metric.

Related terms

For informational and educational purposes only. Not financial advice. Learn more