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.