Joel Greenblatt's Magic Formula, for Indian stocks
Data as of Q4 2026 · Next update Q1 2027
Good companies at bargain prices.
India's ~500 largest companies, ranked on return on capital and earnings yield. Pick the top 30 or 50, minus any sectors you'd skip.
Top 30
30 companies · ranked from 401 eligible companies · data as of Q4 2026 · How is this ranked?
| 1 | TCSIT Services India's largest IT services company | ₹7.50 L Cr | 9.9% | 74.0% |
| 2 | Hero MotocorpAutomobiles India's largest two-wheeler maker (Splendor) | ₹97,450 Cr | 7.6% | 184.3% |
| 3 | Castrol IndiaOil & Gas Engine oils and lubricants | ₹19,395 Cr | 7.9% | 76.0% |
| 4 | InfosysIT Services IT services and consulting | ₹4.05 L Cr | 11.0% | 42.3% |
| 5 | ITCFMCG Cigarettes, plus packaged foods, paper and agri-business | ₹3.20 L Cr | 8.4% | 59.6% |
| 6 | M & MAutomobiles SUVs and India's largest tractor maker Consolidated numbers include M&M Finance: check standalone | ₹3.42 L Cr | 8.5% | 53.3% |
| 7 | Sun TV NetworkMedia South Indian TV channels and SunNXT streaming | ₹24,212 Cr | 8.9% | 41.0% |
| 8 | Engineers IndiaEngineering & Construction Government-owned engineering consultant for refineries and petrochemicals | ₹16,246 Cr | 6.9% | 65.2% |
| 9 | Hindustan ZincMetals & MiningCyclical Zinc, lead and silver miner (Vedanta group) | ₹2.24 L Cr | 6.5% | 92.6% |
| 10 | NMDCMetals & MiningCyclical Government-owned iron ore miner | ₹62,098 Cr | 16.6% | 32.4% |
| 11 | Ashok LeylandAutomobiles Trucks and buses (Hinduja group) Consolidated numbers include Hinduja Leyland Finance: check standalone | ₹85,097 Cr | 7.6% | 49.5% |
| 12 | Welspun EnterpEngineering & Construction Road and water infrastructure projects | ₹10,116 Cr | 6.6% | 68.0% |
| 13 | Larsen & ToubroEngineering & Construction Engineering, construction and IT group Consolidated numbers include L&T Finance: check standalone | ₹4.99 L Cr | 6.4% | 88.0% |
| 14 | B P C LOil & GasCyclical Government-owned oil refiner and fuel retailer | ₹1.24 L Cr | 14.9% | 30.6% |
| 15 | Zensar Tech.IT Services Mid-size IT services (RPG group) | ₹10,049 Cr | 11.6% | 31.5% |
| 16 | LTMIT Services IT services (LTIMindtree, L&T group) | ₹1.16 L Cr | 6.8% | 48.4% |
| 17 | LupinPharmaceuticals Generic and branded medicines Current EBIT 2.9x its 5-yr average: growth or temporary spike? | ₹88,828 Cr | 9.4% | 32.2% |
| 18 | International Gemological InstitBusiness Services Grading and certification of diamonds and jewellery No 5-yr EBIT history (listed / demerged recently) | ₹13,253 Cr | 6.4% | 55.2% |
| 19 | Godfrey PhillipsFMCG Cigarettes (Marlboro licensee, Four Square) | ₹27,555 Cr | 6.3% | 49.6% |
| 20 | WiproIT Services IT services | ₹1.57 L Cr | 11.4% | 28.6% |
| 21 | Oil IndiaOil & GasCyclical Government-owned crude oil and gas producer | ₹72,894 Cr | 10.9% | 28.4% |
| 22 | Bajaj AutoAutomobiles Motorcycles and three-wheelers, large export business Consolidated numbers include Bajaj Auto Credit: check standalone | ₹2.65 L Cr | 5.9% | 61.0% |
| 23 | Escorts KubotaCapital Goods Tractors and construction equipment | ₹31,001 Cr | 6.2% | 44.9% |
| 24 | Natl. AluminiumMetals & MiningCyclical Government-owned aluminium and alumina producer (Nalco) | ₹57,380 Cr | 9.4% | 28.1% |
| 25 | Maruti SuzukiAutomobiles India's largest car maker | ₹3.52 L Cr | 5.4% | 68.4% |
| 26 | I O C LOil & GasCyclical Government-owned oil refiner and fuel retailer, India's largest | ₹1.78 L Cr | 14.2% | 25.6% |
| 27 | P & G HygieneFMCG Whisper sanitary pads and Vicks | ₹22,266 Cr | 5.0% | 231.8% |
| 28 | EmamiFMCG Personal care and ayurvedic brands (Navratna, BoroPlus, Zandu) | ₹16,028 Cr | 5.6% | 50.0% |
| 29 | C P C LOil & GasCyclical Chennai oil refiner, IOCL subsidiary Latest qtr profit +2,672% | ₹22,807 Cr | 13.7% | 24.7% |
| 30 | Glenmark Pharma.Pharmaceuticals Generic and branded medicines, strong in respiratory and dermatology Current EBIT 2.1x its 5-yr average: growth or temporary spike? | ₹61,749 Cr | 7.6% | 28.2% |
- 1TCS₹7.50 L CrIT Services
India's largest IT services company
EY 9.9%ROC 74.0% - 2Hero Motocorp₹97,450 CrAutomobiles
India's largest two-wheeler maker (Splendor)
EY 7.6%ROC 184.3% - 3Castrol India₹19,395 CrOil & Gas
Engine oils and lubricants
EY 7.9%ROC 76.0% - 4Infosys₹4.05 L CrIT Services
IT services and consulting
EY 11.0%ROC 42.3% - 5ITC₹3.20 L CrFMCG
Cigarettes, plus packaged foods, paper and agri-business
EY 8.4%ROC 59.6% - 6M & M₹3.42 L CrAutomobiles
SUVs and India's largest tractor maker
Consolidated numbers include M&M Finance: check standalone
EY 8.5%ROC 53.3% - 7Sun TV Network₹24,212 CrMedia
South Indian TV channels and SunNXT streaming
EY 8.9%ROC 41.0% - 8Engineers India₹16,246 CrEngineering & Construction
Government-owned engineering consultant for refineries and petrochemicals
EY 6.9%ROC 65.2% - 9Hindustan Zinc₹2.24 L CrMetals & MiningCyclical
Zinc, lead and silver miner (Vedanta group)
EY 6.5%ROC 92.6% - 10NMDC₹62,098 CrMetals & MiningCyclical
Government-owned iron ore miner
EY 16.6%ROC 32.4% - 11Ashok Leyland₹85,097 CrAutomobiles
Trucks and buses (Hinduja group)
Consolidated numbers include Hinduja Leyland Finance: check standalone
EY 7.6%ROC 49.5% - 12Welspun Enterp₹10,116 CrEngineering & Construction
Road and water infrastructure projects
EY 6.6%ROC 68.0% - 13Larsen & Toubro₹4.99 L CrEngineering & Construction
Engineering, construction and IT group
Consolidated numbers include L&T Finance: check standalone
EY 6.4%ROC 88.0% - 14B P C L₹1.24 L CrOil & GasCyclical
Government-owned oil refiner and fuel retailer
EY 14.9%ROC 30.6% - 15Zensar Tech.₹10,049 CrIT Services
Mid-size IT services (RPG group)
EY 11.6%ROC 31.5% - 16LTM₹1.16 L CrIT Services
IT services (LTIMindtree, L&T group)
EY 6.8%ROC 48.4% - 17Lupin₹88,828 CrPharmaceuticals
Generic and branded medicines
Current EBIT 2.9x its 5-yr average: growth or temporary spike?
EY 9.4%ROC 32.2% - 18International Gemological Instit₹13,253 CrBusiness Services
Grading and certification of diamonds and jewellery
No 5-yr EBIT history (listed / demerged recently)
EY 6.4%ROC 55.2% - 19Godfrey Phillips₹27,555 CrFMCG
Cigarettes (Marlboro licensee, Four Square)
EY 6.3%ROC 49.6% - 20Wipro₹1.57 L CrIT Services
IT services
EY 11.4%ROC 28.6% - 21Oil India₹72,894 CrOil & GasCyclical
Government-owned crude oil and gas producer
EY 10.9%ROC 28.4% - 22Bajaj Auto₹2.65 L CrAutomobiles
Motorcycles and three-wheelers, large export business
Consolidated numbers include Bajaj Auto Credit: check standalone
EY 5.9%ROC 61.0% - 23Escorts Kubota₹31,001 CrCapital Goods
Tractors and construction equipment
EY 6.2%ROC 44.9% - 24Natl. Aluminium₹57,380 CrMetals & MiningCyclical
Government-owned aluminium and alumina producer (Nalco)
EY 9.4%ROC 28.1% - 25Maruti Suzuki₹3.52 L CrAutomobiles
India's largest car maker
EY 5.4%ROC 68.4% - 26I O C L₹1.78 L CrOil & GasCyclical
Government-owned oil refiner and fuel retailer, India's largest
EY 14.2%ROC 25.6% - 27P & G Hygiene₹22,266 CrFMCG
Whisper sanitary pads and Vicks
EY 5.0%ROC 231.8% - 28Emami₹16,028 CrFMCG
Personal care and ayurvedic brands (Navratna, BoroPlus, Zandu)
EY 5.6%ROC 50.0% - 29C P C L₹22,807 CrOil & GasCyclical
Chennai oil refiner, IOCL subsidiary
Latest qtr profit +2,672%
EY 13.7%ROC 24.7% - 30Glenmark Pharma.₹61,749 CrPharmaceuticals
Generic and branded medicines, strong in respiratory and dermatology
Current EBIT 2.1x its 5-yr average: growth or temporary spike?
EY 7.6%ROC 28.2%
How it works
Two numbers. One ranking.
How the ranking works
Each company is ranked on two things: how cheap it is (earnings yield) and how good the business is (return on capital).
Only India's ~500 largest companies are considered.
What’s adjusted or left out
Cyclicals (metals, mining, oil, fertilisers, solar) are judged on the lower of their current and 5-year average earnings, so a boom year doesn't make them look cheap.
Excluded
- Banks & other financials
- Utilities
- Holding companies
- REITs / InvITs
- One-off profits
Data & disclaimer
- Source
- Screener.in
- As of
- October 2026
- Next update
- Q1 2027
For education only — not investment advice or a recommendation to buy or sell. We aren't SEBI-registered. Do your own research before investing.
Putting it to work
A system only works if you stick with it.
The list is the easy part. The results come from following the process — especially in the years it lags.
- 01
Build a portfolio of 20–30 stocks
Pick from the top of the list. Spreading across many names lets the system's edge show instead of one company's luck.
- 02
Buy at once or in tranches
Buy all 30 in one go, 12–15 every six months, or 5–7 every quarter until the portfolio is built.
- 03
Hold each position about 12 months
Listed equity held over 12 months qualifies for long-term capital gains tax in India.
- 04
Rebalance and repeat — for years
Replace sold positions with fresh picks. The formula can lag for stretches; patience is the hard part.