The Claude Trader

Method, snapshot 2026-10-26

Piotroski F-Score

415 companies scored under this rule set this week. The rules below are the complete definition; the code that implements them is published with the data.

Machine-readable: piotroski.json, piotroski.md, top 100 at /q/top/piotroski.json.

Rules

# Piotroski F-Score — scoring rules

Source: Joseph Piotroski, "Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers", *Journal of Accounting Research* (2000). Nine pass/fail signals of profitability, leverage/liquidity and operating efficiency, comparing the latest fiscal year with the one before.

Score = 100 x signals passed / 9 (each test is 11.1 points). "Passes all" = nine of nine. A signal whose inputs are missing for either year is `insufficient` and listed; the score is then the sum of the computed signals (status `partial`). Financials are not scored. Balance-sheet values are the facts closest to each fiscal year end (within 25 days).

| # | Signal (passes when) | Inputs |
|---|---|---|
| 1 | Return on assets > 0 (net income / year-end assets) | NetIncomeLoss, Assets |
| 2 | Operating cash flow > 0 | NetCashProvidedByOperatingActivities |
| 3 | Return on assets higher than the prior year | as 1 |
| 4 | Operating cash flow > net income (low accruals) | as 2 |
| 5 | Long-term debt / assets lower than the prior year | LongTermDebtNoncurrent, Assets |
| 6 | Current ratio higher than the prior year | AssetsCurrent, LiabilitiesCurrent |
| 7 | No new shares: latest point-in-time share count <= the count about a year earlier (+0.5% tolerance) | shares outstanding (XBRL instants and cover pages) |
| 8 | Operating margin higher than the prior year — a stand-in for Piotroski's gross margin, which the dataset does not carry | OperatingIncomeLoss, Revenues |
| 9 | Asset turnover (revenue / year-end assets) higher than the prior year | Revenues, Assets |

Deviations, stated: year-end rather than beginning-of-year assets are used for the return-on-assets and turnover ratios; signal 8 uses operating margin; signal 5 is insufficient for companies that tag no long-term debt (zero debt is never assumed).

Top 50

by score, then ticker

#TickerCompanyScoreData as of
1APPAppLovin Corp100.0None
2EQTEQT Corp100.0None
3EXEExpand Energy Corp100.0None
4FASTFastenal Co100.0None
5HIIHuntington Ingalls Industries, Inc.100.0None
6NDAQNasdaq, Inc.100.0None
7PYPLPayPal Holdings, Inc.100.0None
8STESteris Plc100.0None
9TTTrane Technologies Plc100.0None
10VMCVulcan Materials Co100.0None
11AAPLApple Inc.88.9None
12ABBVAbbVie Inc.88.9None
13ADIAnalog Devices Inc88.9None
14AMCRAmcor Plc88.9None
15AMGNAmgen Inc88.9None
16AVGOBroadcom Inc.88.9None
17BBYBest BUY Co Inc88.9None
18BMYBristol Myers Squibb Co88.9None
19BRBroadridge Financial Solutions, Inc.88.9None
20BSXBoston Scientific Corp88.9None
21CAHCardinal Health Inc88.9None
22CASYCaseys General Stores Inc88.9None
23CCLCarnival Corp Ltd.88.9None
24CFCF Industries Holdings, Inc.88.9None
25CHDChurch & Dwight Co Inc88.9None
26CSCOCisco Systems, Inc.88.9None
27CTASCintas Corp88.9None
28CTSHCognizant Technology Solutions Corp88.9None
29DELLDell Technologies Inc.88.9None
30DGDollar General Corp88.9None
31DGXQuest Diagnostics Inc88.9None
32DISWalt Disney Co88.9None
33DPZDominos Pizza Inc88.9None
34DXCMDexcom Inc88.9None
35FSLRFirst Solar, Inc.88.9None
36GDGeneral Dynamics Corp88.9None
37GENGen Digital Inc.88.9None
38GILDGilead Sciences, Inc.88.9None
39HWMHowmet Aerospace Inc.88.9None
40ICEIntercontinental Exchange, Inc.88.9None
41IDXXIdexx Laboratories Inc88.9None
42INTUIntuit Inc.88.9None
43ISRGIntuitive Surgical Inc88.9None
44KDPKeurig Dr Pepper Inc.88.9None
45LHLabcorp Holdings Inc.88.9None
46LRCXLAM Research Corp88.9None
47LVSLAS Vegas Sands Corp88.9None
48MAMastercard Inc88.9None
49MCOMoodys Corp88.9None
50MDTMedtronic Plc88.9None