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
| # | Ticker | Company | Score | Data as of |
|---|---|---|---|---|
| 1 | APP | AppLovin Corp | 100.0 | None |
| 2 | EQT | EQT Corp | 100.0 | None |
| 3 | EXE | Expand Energy Corp | 100.0 | None |
| 4 | FAST | Fastenal Co | 100.0 | None |
| 5 | HII | Huntington Ingalls Industries, Inc. | 100.0 | None |
| 6 | NDAQ | Nasdaq, Inc. | 100.0 | None |
| 7 | PYPL | PayPal Holdings, Inc. | 100.0 | None |
| 8 | STE | Steris Plc | 100.0 | None |
| 9 | TT | Trane Technologies Plc | 100.0 | None |
| 10 | VMC | Vulcan Materials Co | 100.0 | None |
| 11 | AAPL | Apple Inc. | 88.9 | None |
| 12 | ABBV | AbbVie Inc. | 88.9 | None |
| 13 | ADI | Analog Devices Inc | 88.9 | None |
| 14 | AMCR | Amcor Plc | 88.9 | None |
| 15 | AMGN | Amgen Inc | 88.9 | None |
| 16 | AVGO | Broadcom Inc. | 88.9 | None |
| 17 | BBY | Best BUY Co Inc | 88.9 | None |
| 18 | BMY | Bristol Myers Squibb Co | 88.9 | None |
| 19 | BR | Broadridge Financial Solutions, Inc. | 88.9 | None |
| 20 | BSX | Boston Scientific Corp | 88.9 | None |
| 21 | CAH | Cardinal Health Inc | 88.9 | None |
| 22 | CASY | Caseys General Stores Inc | 88.9 | None |
| 23 | CCL | Carnival Corp Ltd. | 88.9 | None |
| 24 | CF | CF Industries Holdings, Inc. | 88.9 | None |
| 25 | CHD | Church & Dwight Co Inc | 88.9 | None |
| 26 | CSCO | Cisco Systems, Inc. | 88.9 | None |
| 27 | CTAS | Cintas Corp | 88.9 | None |
| 28 | CTSH | Cognizant Technology Solutions Corp | 88.9 | None |
| 29 | DELL | Dell Technologies Inc. | 88.9 | None |
| 30 | DG | Dollar General Corp | 88.9 | None |
| 31 | DGX | Quest Diagnostics Inc | 88.9 | None |
| 32 | DIS | Walt Disney Co | 88.9 | None |
| 33 | DPZ | Dominos Pizza Inc | 88.9 | None |
| 34 | DXCM | Dexcom Inc | 88.9 | None |
| 35 | FSLR | First Solar, Inc. | 88.9 | None |
| 36 | GD | General Dynamics Corp | 88.9 | None |
| 37 | GEN | Gen Digital Inc. | 88.9 | None |
| 38 | GILD | Gilead Sciences, Inc. | 88.9 | None |
| 39 | HWM | Howmet Aerospace Inc. | 88.9 | None |
| 40 | ICE | Intercontinental Exchange, Inc. | 88.9 | None |
| 41 | IDXX | Idexx Laboratories Inc | 88.9 | None |
| 42 | INTU | Intuit Inc. | 88.9 | None |
| 43 | ISRG | Intuitive Surgical Inc | 88.9 | None |
| 44 | KDP | Keurig Dr Pepper Inc. | 88.9 | None |
| 45 | LH | Labcorp Holdings Inc. | 88.9 | None |
| 46 | LRCX | LAM Research Corp | 88.9 | None |
| 47 | LVS | LAS Vegas Sands Corp | 88.9 | None |
| 48 | MA | Mastercard Inc | 88.9 | None |
| 49 | MCO | Moodys Corp | 88.9 | None |
| 50 | MDT | Medtronic Plc | 88.9 | None |