Free Piotroski F-Score Screener
The Piotroski F-Score is a 0–9 rating of a company's financial health, based on nine binary criteria across profitability, leverage, and operating efficiency. A score of 7 or above indicates a financially strong, improving business — the range Joseph Piotroski's original research identified as significantly outperforming the broader market.
The table below shows the top 50 US stocks currently scoring 7 or higher, sorted by F-Score and then by StockPik's Value Score. Data is calculated from SEC EDGAR annual filings and updated weekly.
| Symbol | F-Score | Score | Price |
|---|---|---|---|
| NTR | 9/9 | 100 | $70.13 |
| AZZ | 9/9 | 100 | $139.78 |
| SKY | 9/9 | 100 | $71.00 |
| KGC | 9/9 | 100 | $28.29 |
| CF | 9/9 | 99 | $127.86 |
| CNM | 9/9 | 87 | $44.99 |
| NVST | 9/9 | 87 | $23.43 |
| SLGN | 9/9 | 86 | $37.91 |
| INFU | 9/9 | 80 | $9.66 |
| HQY | 9/9 | 77 | $83.99 |
| LXU | 9/9 | 75 | $13.04 |
| ZWS | 9/9 | 70 | $48.00 |
| HLIO | 9/9 | 69 | $79.12 |
| FTDR | 9/9 | 65 | $67.92 |
| ARMN | 9/9 | 60 | $19.16 |
| VMC | 9/9 | 59 | $260.65 |
| ATI | 9/9 | 54 | $149.62 |
| BSY | 9/9 | 52 | $33.56 |
| DORM | 8/9 | 100 | $119.52 |
| NGVC | 8/9 | 100 | $28.76 |
| SBH | 8/9 | 100 | $12.61 |
| NEM | 8/9 | 100 | $107.64 |
| CMCSA | 8/9 | 100 | $27.07 |
| LRN | 8/9 | 100 | $88.63 |
| LEG | 8/9 | 100 | $9.99 |
| LCII | 8/9 | 100 | $111.67 |
| CALM | 8/9 | 100 | $76.25 |
| KBR | 8/9 | 100 | $33.46 |
| BSET | 8/9 | 100 | $14.41 |
| XTNT | 8/9 | 100 | $0.48 |
| AU | 8/9 | 100 | $93.47 |
| GNE | 8/9 | 100 | $13.93 |
| GAP | 8/9 | 100 | $23.17 |
| TILE | 8/9 | 100 | $28.05 |
| VLGEA | 8/9 | 100 | $45.17 |
| VTEX | 8/9 | 100 | $3.58 |
| MDT | 8/9 | 99 | $78.60 |
| RMD | 8/9 | 99 | $208.05 |
| CCZ | 8/9 | 98 | $63.90 |
| STE | 8/9 | 97 | $216.57 |
| OII | 8/9 | 97 | $38.77 |
| PTC | 8/9 | 97 | $144.22 |
| NUTX | 8/9 | 96 | $127.84 |
| QRVO | 8/9 | 92 | $91.51 |
| CCL | 8/9 | 92 | $23.89 |
| FDS | 8/9 | 90 | $225.01 |
| FIVN | 8/9 | 90 | $21.90 |
| TRU | 8/9 | 90 | $70.66 |
| BDC | 8/9 | 89 | $104.25 |
| COO | 8/9 | 89 | $61.52 |
What does a high Piotroski F-Score mean?
The Piotroski F-Score was developed by Stanford accounting professor Joseph Piotroski in 2000. It scores nine binary financial criteria — each worth 1 point — across three categories:
- Profitability: Positive ROA, positive operating cash flow, improving ROA year-over-year, cash flow exceeding net income (accruals test)
- Financial health: Declining long-term debt ratio, improving current ratio, no new share issuance
- Operating efficiency: Expanding gross margin, improving asset turnover
A score of 7–9 indicates a company passing most or all of these tests — financially improving across the board. Piotroski's original research showed that buying high-scoring stocks within the value universe produced mean annual returns roughly 7.5 percentage points above low-scoring stocks over a 20-year backtesting period.
The stocks above combine a high F-Score with StockPik's Value Score, which factors in P/E, P/B, ROE, gross margin, debt levels, and current ratio. Combining financial strength with valuation is the combination Piotroski's framework was designed to surface. For a deeper explanation, see: Piotroski F-Score Explained.
Note: the F-Score is based on annual filing data. It updates once per year per stock, after the annual report is filed. It is not a real-time signal.
Screen all 6,000+ stocks with a custom F-Score filter
Combine F-Score with P/B, P/E, Graham Number, dividend yield, sector and more.