Piotroski F-score of 8 or 9
Data as of
299 matches of 6,076 listed securities
- KRBL Limited1 · KRBL9Piotroski F
- Price
- 432.05
- Mkt cap
- 9,890
- P/E
- 11.70
Figures from the 15 Nov snapshot
- Stove Kraft Limited2 · STOVEKRAFT9Piotroski F
- Price
- 768.30
- Mkt cap
- 2,544
- P/E
- 60.54
Figures from the 15 Nov snapshot
- Anmol India Limited3 · ANMOL9Piotroski F
- Price
- 11.26
- Mkt cap
- 64
- P/E
- 4.36
Figures from the 15 Nov snapshot
- Dhampur Sugar Mills Limited4 · DHAMPURSUG9Piotroski F
- Price
- 171.02
- Mkt cap
- 1,100
- P/E
- 12.14
Figures from the 15 Nov snapshot
- IVP Limited5 · IVP9Piotroski F
- Price
- 173.11
- Mkt cap
- 179
- P/E
- 5.56
Figures from the 15 Nov snapshot
- 9Piotroski F
- Price
- 1,177.40
- Mkt cap
- 3,295
- P/E
- 11.82
Figures from the 15 Nov snapshot
- Gland Pharma Limited7 · GLAND9Piotroski F
- Price
- 3,334.10
- Mkt cap
- 55,016
- P/E
- 44.47
Figures from the 15 Nov snapshot
- 9Piotroski F
- Price
- 115.95
- Mkt cap
- 217
- P/E
- 13.31
Figures from the 15 Nov snapshot
- TARC Limited9 · TARC9Piotroski F
- Price
- 126.69
- Mkt cap
- 3,739
- P/E
- —
Figures from the 15 Nov snapshot
- 9Piotroski F
- Price
- 501.05
- Mkt cap
- 144
- P/E
- 9.71
Figures from the 15 Nov snapshot
- Lambodhara Textiles Limited11 · LAMBODHARA9Piotroski F
- Price
- 126.65
- Mkt cap
- 131
- P/E
- 9.77
Figures from the 15 Nov snapshot
- 9Piotroski F
- Price
- 197.95
- Mkt cap
- 83
- P/E
- 4.28
Figures from the 15 Nov snapshot
- Apcotex Industries Limited13 · APCOTEXIND9Piotroski F
- Price
- 493.45
- Mkt cap
- 2,558
- P/E
- 14.98
Figures from the 15 Nov snapshot
- Kirloskar Electric Company Limited14 · KECL9Piotroski F
- Price
- 110.14
- Mkt cap
- 770
- P/E
- 87.41
Figures from the 15 Nov snapshot
- Shaily Engineering Plastics Limited15 · SHAILY9Piotroski F
- Price
- 3,149.30
- Mkt cap
- 14,487
- P/E
- 77.50
Figures from the 15 Nov snapshot
- Lumax Industries Limited16 · LUMAXIND9Piotroski F
- Price
- 5,692.50
- Mkt cap
- 5,321
- P/E
- 26.12
Figures from the 15 Nov snapshot
- Shree Ajit Pulp & Paper Limited17 · SAPPL9Piotroski F
- Price
- 358.15
- Mkt cap
- 319
- P/E
- 9.39
Figures from the 15 Nov snapshot
- Nelcast Limited18 · NELCAST9Piotroski F
- Price
- 153.49
- Mkt cap
- 1,335
- P/E
- 25.41
Figures from the 15 Nov snapshot
- PVR INOX Limited19 · PVRINOX9Piotroski F
- Price
- 1,641.20
- Mkt cap
- 15,772
- P/E
- 37.43
Figures from the 15 Nov snapshot
- 9Piotroski F
- Price
- 1,349.50
- Mkt cap
- 23,049
- P/E
- 19.44
Figures from the 15 Nov snapshot
- Sadbhav Engineering Limited21 · SADBHAVsuspect. Shareholders' equity is negative; P/E and P/B are not meaningful and are suppressed.9Piotroski F
- Price
- 7.28
- Mkt cap
- 125
- P/E
- —
Figures from the 15 Nov snapshot
- Indian Oil Corporation Limited22 · IOC9Piotroski F
- Price
- 144.04
- Mkt cap
- 2,03,402
- P/E
- 4.20
Figures from the 15 Nov snapshot
- Dynemic Products Limited23 · DYNPRO9Piotroski F
- Price
- 229.12
- Mkt cap
- 285
- P/E
- 12.70
Figures from the 15 Nov snapshot
- 9Piotroski F
- Price
- 139.15
- Mkt cap
- 100
- P/E
- 9.67
Sep 2026 results not filed yet
- Punjab Chemicals & Crop Protection Limited25 · PUNJABCHEM9Piotroski F
- Price
- 911.50
- Mkt cap
- 1,117
- P/E
- 18.53
Figures from the 15 Nov snapshot
# | Company | 52-week range (₹) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | KRBLKRBL | 432.05 | 9,890 | 11.70 | 14.51 | 19.7 | 15.3 | 6,364 | 845 | 1.0 | 9 | 27545352-week low ₹275 (set 20 Mar 2026), high ₹453 (set 26 Aug 2026). The price sits 88% of the way from the low to the high. |
| 2 | Stove KraftSTOVEKRAFT | 768.30 | 2,544 | 60.54 | 33.22 | No data: the source has not published this figure. | No data: the source has not published this figure. | No data: the source has not published this figure. | No data: the source has not published this figure. | 0.5 | 9 | 44788552-week low ₹447 (set 30 Mar 2026), high ₹885 (set 19 Oct 2026). The price sits 73% of the way from the low to the high. |
| 3 | Anmol IndiaANMOL | 11.26 | 64 | 4.36 | 7.97 | 9.7 | 13.0 | 1,343 | 15 | No data: the source has not published this figure. | 9 | 81952-week low ₹8 (set 1 Apr 2026), high ₹19 (set 15 Sept 2026). The price sits 28% of the way from the low to the high. |
| 4 | Dhampur Sugar MillsDHAMPURSUG | 171.02 | 1,100 | 12.14 | 12.36 | 8.6 | 7.7 | 2,860 | 91 | 1.2 | 9 | 11022052-week low ₹110 (set 21 Jan 2026), high ₹220 (set 14 Oct 2026). The price sits 56% of the way from the low to the high. |
| 5 | IVPIVP | 173.11 | 179 | 5.56 | 23.57 | 21.2 | 21.7 | 640 | 32 | 0.9 | 9 | 11024852-week low ₹110 (set 30 Mar 2026), high ₹248 (set 12 Oct 2026). The price sits 46% of the way from the low to the high. |
| 6 | CIAN Agro Industries & Infrastructure | 1,177.40 | 3,295 | 11.82 | 15.52 | 14.3 | 13.5 | 2,537 | 279 | No data: the source has not published this figure. | 9 | 7831,69252-week low ₹783 (set 26 Oct 2026), high ₹1,692 (set 10 Jul 2026). Adjustment for splits and bonuses may be incomplete. The price sits 43% of the way from the low to the high. |
| 7 | Gland PharmaGLAND | 3,334.10 | 55,016 | 44.47 | 29.09 | 17.6 | 12.7 | 7,377 | 1,236 | 0.6 | 9 | 1,5743,37452-week low ₹1,574 (set 16 Mar 2026), high ₹3,374 (set 9 Nov 2026). The price sits 98% of the way from the low to the high. |
| 8 | South India Paper Mills | 115.95 | 217 | 13.31 | 14.14 | 10.7 | 7.5 | 450 | 16 | No data: the source has not published this figure. | 9 | 9913252-week low ₹99 (set 17 Aug 2026), high ₹132 (set 25 Aug 2026). Adjustment for splits and bonuses may be incomplete. The price sits 51% of the way from the low to the high. |
| 9 | TARCTARC | 126.69 | 3,739 | No data: the source has not published this figure. | 19.18 | 0.7 | 0.7 | 695 | 8 | No data: the source has not published this figure. | 9 | 10618652-week low ₹106 (set 30 Oct 2026), high ₹186 (set 7 Jan 2026). The price sits 26% of the way from the low to the high. |
| 10 | Bhagwati Autocast | 501.05 | 144 | 9.71 | 25.32 | 32.8 | 28.2 | 187 | 15 | 0.7 | 9 | 48378452-week low ₹483 (set 6 Nov 2026), high ₹784 (set 29 Sept 2026). Adjustment for splits and bonuses may be incomplete. The price sits 6% of the way from the low to the high. |
| 11 | Lambodhara TextilesLAMBODHARA | 126.65 | 131 | 9.77 | 14.02 | 12.5 | 10.9 | 243 | 13 | 0.4 | 9 | 8215552-week low ₹82 (set 30 Mar 2026), high ₹155 (set 25 Sept 2026). The price sits 62% of the way from the low to the high. |
| 12 | Universal Starch Chem Allied | 197.95 | 83 | 4.28 | 14.51 | 23.4 | 25.5 | 557 | 19 | No data: the source has not published this figure. | 9 | 17721452-week low ₹177 (set 18 Aug 2026), high ₹214 (set 12 Oct 2026). Adjustment for splits and bonuses may be incomplete. The price sits 57% of the way from the low to the high. |
| 13 | Apcotex IndustriesAPCOTEXIND | 493.45 | 2,558 | 14.98 | 16.16 | 32.2 | 29.1 | 1,771 | 171 | 1.6 | 9 | 31071252-week low ₹310 (set 30 Mar 2026), high ₹712 (set 30 Jul 2026). The price sits 46% of the way from the low to the high. |
| 14 | Kirloskar Electric CompanyKECL | 110.14 | 770 | 87.41 | 22.23 | 11.8 | 2.8 | 590 | 3 | No data: the source has not published this figure. | 9 | 7515552-week low ₹75 (set 27 Jan 2026), high ₹155 (set 6 Aug 2026). The price sits 44% of the way from the low to the high. |
| 15 | Shaily Engineering PlasticsSHAILY | 3,149.30 | 14,487 | 77.50 | 20.95 | 32.8 | 29.5 | 1,096 | 187 | 0.1 | 9 | 1,7713,61552-week low ₹1,771 (set 15 Apr 2026), high ₹3,615 (set 11 Aug 2026). The price sits 75% of the way from the low to the high. |
| 16 | Lumax IndustriesLUMAXIND | 5,692.50 | 5,321 | 26.12 | 25.32 | 17.0 | 24.1 | 4,824 | 204 | 1.0 | 9 | 4,5076,93552-week low ₹4,507 (set 2 Feb 2026), high ₹6,935 (set 11 Feb 2026). The price sits 49% of the way from the low to the high. |
| 17 | Shree Ajit Pulp & PaperSAPPL | 358.15 | 319 | 9.39 | 14.14 | 14.7 | 12.9 | 678 | 34 | No data: the source has not published this figure. | 9 | 25238052-week low ₹252 (set 1 Jul 2026), high ₹380 (set 14 Oct 2026). Adjustment for splits and bonuses may be incomplete. The price sits 83% of the way from the low to the high. |
| 18 | NelcastNELCAST | 153.49 | 1,335 | 25.41 | 24.01 | 11.7 | 9.1 | 1,458 | 53 | 0.5 | 9 | 8617352-week low ₹86 (set 30 Jan 2026), high ₹173 (set 8 May 2026). The price sits 77% of the way from the low to the high. |
| 19 | PVR INOXPVRINOX | 1,641.20 | 15,772 | 37.43 | 33.99 | 14.9 | 8.3 | 7,331 | 601 | No data: the source has not published this figure. | 9 | 9071,67552-week low ₹907 (set 30 Mar 2026), high ₹1,675 (set 13 Nov 2026). The price sits 96% of the way from the low to the high. |
| 20 | Kalpataru Projects InternationalKPIL | 1,349.50 | 23,049 | 19.44 | 13.44 | 18.3 | 16.6 | 28,042 | 1,183 | 0.8 | 9 | 1,0071,49052-week low ₹1,007 (set 23 Mar 2026), high ₹1,490 (set 6 Oct 2026). The price sits 71% of the way from the low to the high. |
| 21 | Sadbhav EngineeringSADBHAVsuspectShareholders' equity is negative; P/E and P/B are not meaningful and are suppressed. | 7.28 | 125 | No data: the source has not published this figure. | 13.44 | 16.2 | No data: the source has not published this figure. | 982 | 146 | No data: the source has not published this figure. | 9 | 61552-week low ₹6 (set 22 Oct 2026), high ₹15 (set 23 Dec 2025). The price sits 16% of the way from the low to the high. |
| 22 | Indian Oil CorporationIOC | 144.04 | 2,03,402 | 4.20 | 7.63 | 20.5 | 23.3 | 10,27,184 | 50,040 | 5.7 | 9 | 12518952-week low ₹125 (set 14 Oct 2026), high ₹189 (set 27 Feb 2026). The price sits 30% of the way from the low to the high. |
| 23 | Dynemic ProductsDYNPRO | 229.12 | 285 | 12.70 | 23.57 | 12.8 | 9.6 | 409 | 22 | 0.7 | 9 | 19129152-week low ₹191 (set 30 Mar 2026), high ₹291 (set 19 Nov 2025). The price sits 38% of the way from the low to the high. |
| 24 | Deepak SpinnersSep 2026 results not filed yet | 139.15 | 100 | 9.67 | 14.02 | 6.2 | 4.5 | 539 | 10 | No data: the source has not published this figure. | 9 | 12415552-week low ₹124 (set 16 Jul 2026), high ₹155 (set 30 Sept 2026). Adjustment for splits and bonuses may be incomplete. The price sits 50% of the way from the low to the high. |
| 25 | Punjab Chemicals & Crop ProtectionPUNJABCHEM | 911.50 | 1,117 | 18.53 | 18.06 | 18.4 | 15.3 | 1,136 | 60 | 0.3 | 9 | 8571,44052-week low ₹857 (set 4 Nov 2026), high ₹1,440 (set 1 Dec 2025). The price sits 9% of the way from the low to the high. |
Bars compare each value with the other companies in this screen. · Drag a header by its name to move a column. Click the name to sort.
Edit as text
You can customise the query below and run it again.
Type 2+ letters of a ratio name for suggestions, or open the full list.
About these figures
A company with no figure for a condition is left out. A missing figure is never estimated or filled in; a dash means it is not available.
1 of these 25 carries a flag from the source's sanity checks, marked suspect. Flagged rows stay in the list.
At least eight of the nine Piotroski accounting tests passed in the latest annual data. Not a ranking, a score, or a recommendation.
Edit in builderThe Piotroski F-score counts how many of nine yes-or-no accounting tests a company passes, from 0 to 9. The tests cover profitability, changes in leverage and liquidity, and operating efficiency. This screen lists companies that passed eight or nine.
The score is a count, not a measure of size: two companies with the same score can look very different. It is computed from annual statements, so it updates when new annual results are filed.
Re-run against the latest published data every few minutes, so the list can change between visits.
Free to start, no card needed. Sign in once from Claude — no API key to manage.
Ask Claude about these results
Connect DalalOS to Claude and ask follow-up questions about any row, in plain English. Claude reads the same filings-based figures you see here. Try:
- Use DalalOS to run this screen: Piotroski score >= 8. Sort by piotroski_f_score descending and list the first 20 matches.
- For the first five rows, show market cap, P/E, ROCE, debt to equity and promoter holding from DalalOS.
Free to start, no card needed. Results are research data, not investment advice.
About this screen
What the screen selects, how each figure is measured, and what to keep in mind when reading the list.
Screen criteria
A company appears only when it meets every condition below. The figures are raw disclosed numbers or mechanically computed ratios; the definitions follow the ratio reference.
| Condition | Threshold | How it is measured |
|---|---|---|
| Piotroski F-score | 8 or higher (maximum 9) | Count of satisfied tests from 0 to 9 on the latest annual data. |
How to read this table
- The F-score column is shown and the table is ordered by it, highest first.
- Several tests compare the latest year with the one before, so the score depends on a pair of filings and can change when a comparison year was unusually high or low.
- See the ratio reference for how the score is defined and which statements it needs.
Related screens
- 5-year average ROCE above 20%Capital-weighted average return on capital employed over five years above 20%, market cap above ₹1,000 crore.
- Debt to equity below 0.3 with interest coverage above 5Debt under 30% of equity and operating profit covering interest more than five times, market cap above ₹500 crore.
- No debt with positive working capitalDebt to equity of zero and working capital (excluding short-term borrowings) above zero, market cap above ₹500 crore.
All curated screens · Ratio definitions and units · How screens work
DalalOS shows disclosed figures and mechanically computed ratios for research. It is not investment advice, and a screen is a filter, not a ranking or a recommendation.