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

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:
- Positive net income
- Positive operating cash flow
- ROA improving
- Operating cash flow > net income (earnings quality)
- Lower long-term debt ratio
- Higher current ratio
- No new share issuance
- Higher gross margin
- 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.