Top Piotroski F-Score Stocks (2026)
Ranked by Piotroski F-Score out of 9, ties broken by composite score. Updated daily using 5 investment models.
As of Nov 6, 2026, 250 of 1,050 stocks scored on Piotroski's nine original signals have an F-Score of 8 or 9, and 63 pass all nine. MU ranks first (F-Score 9/9, composite score 7.5).
Data as of
| # | Ticker | Score | F-Score |
|---|---|---|---|
| 1 | MU | 7.5 | 9/9 |
| 2 | FFIV | 7.3 | 9/9 |
| 3 | ARM | 7.2 | 9/9 |
| 4 | STX | 7.2 | 9/9 |
| 5 | AAPL | 7.1 | 9/9 |
| 6 | PH | 7.1 | 9/9 |
| 7 | FIVE | 7.0 | 9/9 |
| 8 | AZN | 6.9 | 9/9 |
| 9 | NTCT | 6.7 | 9/9 |
| 10 | MSM | 6.7 | 9/9 |
| 11 | MCRI | 6.6 | 9/9 |
| 12 | NHC | 6.6 | 9/9 |
| 13 | URBN | 6.6 | 9/9 |
| 14 | FTI | 6.6 | 9/9 |
| 15 | VICR | 6.6 | 9/9 |
| 16 | WST | 6.6 | 9/9 |
| 17 | OKTA | 6.5 | 9/9 |
| 18 | OVV | 6.5 | 9/9 |
| 19 | GMED | 6.4 | 9/9 |
| 20 | KFY | 6.3 | 9/9 |
| 21 | NEM | 6.3 | 9/9 |
| 22 | ADEA | 6.2 | 9/9 |
| 23 | CRUS | 6.2 | 9/9 |
| 24 | UNP | 6.1 | 9/9 |
| 25 | BCPC | 6.0 | 9/9 |
| 26 | BMY | 6.0 | 9/9 |
| 27 | ATI | 6.0 | 9/9 |
| 28 | MA | 5.9 | 9/9 |
| 29 | SEZL | 5.9 | 9/9 |
| 30 | NYT | 5.9 | 9/9 |
| 31 | PEN | 5.9 | 9/9 |
| 32 | TT | 5.9 | 9/9 |
| 33 | EXPE | 5.7 | 9/9 |
| 34 | CHEF | 5.6 | 9/9 |
| 35 | CRS | 5.6 | 9/9 |
| 36 | JLL | 5.6 | 9/9 |
| 37 | LFST | 5.5 | 9/9 |
| 38 | GD | 5.4 | 9/9 |
| 39 | INCY | 5.1 | 9/9 |
| 40 | MSGS | 5.1 | 9/9 |
| 41 | TEVA | 5.0 | 9/9 |
| 42 | LTH | 4.9 | 9/9 |
| 43 | SIG | 4.9 | 9/9 |
| 44 | MWA | 4.7 | 9/9 |
| 45 | AWI | 4.6 | 9/9 |
| 46 | PLTR | 4.6 | 9/9 |
| 47 | RTX | 4.4 | 9/9 |
| 48 | APG | 4.4 | 9/9 |
| 49 | AR | 4.4 | 9/9 |
| 50 | STE | 4.4 | 9/9 |
Understanding the Piotroski Ranking
The Piotroski F-Score is a checklist, not a forecast. Accounting professor Joseph Piotroski published it in 2000 to separate financially strengthening companies from weakening ones using nothing but their annual financial statements. Each of nine yes/no tests compares the latest annual filing with the year before and earns one point when passed, so the score runs from 0 to 9.
The nine signals fall into three groups. Profitability (4): return on assets is positive; operating cash flow is positive; return on assets improved; operating cash flow exceeds net income, so earnings are backed by cash. Leverage and liquidity (3): debt to assets fell; the current ratio rose; no net common equity was raised in the year (stock issued did not exceed stock repurchased). Operating efficiency (2): gross margin rose; asset turnover rose.
Reading a score: 8–9 of 9 (Strong) means nearly every test passed. The company is profitable, its earnings are backed by cash, and its balance sheet and margins improved on the year. 0–1 of 9 (Reject) means most tests failed, often a mix of losses, rising leverage, dilution or shrinking margins, which is worth understanding before anything else. In between is mixed — Attractive at 6–7 of 9, Neutral at 2–5 of 9; open the stock page to see which signals passed. The F-Score says nothing about price: a 9/9 company can be expensive. It is also backward-looking, so a downturn that has not reached the annual accounts yet will not show.
How this list is built: every company Piotroski applies to is scored on the paper's nine signals, so all F-Scores share one scale. Banks, insurers and asset managers are not applicable (the signals assume a current ratio and a gross margin), and neither are REITs with an unclassified balance sheet. A company missing any of the nine inputs gets no score, as in the paper, and is left out. Stocks with the same F-Score are ordered by composite score.