AlphaStocks

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 Sep 20, 2026, 121 of 1,097 stocks scored on Piotroski's nine original signals have an F-Score of 8 or 9, and 22 pass all nine. NTAP ranks first (F-Score 9/9, composite score 8.4).

Data as of

#TickerScoreF-Score
1NTAP8.49/9
2ABBV7.89/9
3NEM7.49/9
4MSGS6.89/9
5CTAS6.89/9
6ATI6.79/9
7HQY6.59/9
8PH6.19/9
9TT5.99/9
10AWI5.79/9
11NVS5.79/9
12RL5.69/9
13PCRX5.49/9
14VMC5.29/9
15LDOS5.19/9
16DPZ5.09/9
17BSY5.09/9
18KLAC4.59/9
19CNM4.59/9
20GMED4.49/9
21AR4.09/9
22CASY3.69/9
23BFAM8.48/9
24SIG7.98/9
25WLY7.98/9
26AGYS7.88/9
27SBH7.88/9
28ADP7.78/9
29CSCO7.78/9
30AAPL7.68/9
31FOX7.58/9
32RNG7.48/9
33TEVA7.48/9
34FOXA7.38/9
35PSX7.38/9
36DIS7.38/9
37ROK7.28/9
38LRCX7.18/9
39KOP7.18/9
40AMD7.18/9
41EXLS7.18/9
42CVCO6.98/9
43DORM6.88/9
44OVV6.88/9
45DGX6.88/9
46LTH6.78/9
47PM6.78/9
48LH6.68/9
49CENTA6.68/9
50WWW6.68/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; the diluted share count did not grow. Operating efficiency (2): gross margin rose; asset turnover rose.

Reading a score: 8 or 9 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 to 3 means most tests failed, often a mix of losses, rising leverage, dilution or shrinking margins, which is worth understanding before anything else. 4 to 7 is mixed; 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: only companies scored on Piotroski's original nine signals are ranked. Banks, insurers, REITs, utilities, asset managers and holding companies are scored on adapted eight-signal checklists on AlphaStocks, so they are left out rather than compared on a different scale. At least seven of the nine signals must be computable from the filings, and a signal that cannot be computed counts as not passed. Stocks with the same F-Score are ordered by composite score.

Want the full list?

Register free to see all 1,500+ stocks, filter by sector, sort by any metric, and export to CSV.