Skip to content
thestock.space

Magic Formula

good businesses at good prices

Joel Greenblatt’s ranking: high return on capital at a high earnings yield. Top 30.

Updated

On 6 Nov 2026, the Magic Formula screen finds 30 companies on NSE and BSE. To pass, a company needs: Earnings yield above 0%; Return on capital employed above 0%; Market Capitalization above ₹500 Cr. The largest industry groups are Construction (8) and Capital Goods (4) out of 30 companies, with a median market cap of ₹1,380 Cr and a median P/E of 9.4×. The top three by combined rank are Mcnally Bharat Engineering Company, Sun Pharma Advanced Research Company and Indosolar; 1,048 other companies could not be tested because data was missing.

As of 6 Nov 2026Screens run on the latest refresh; prices are delayed about 15 minutes.How we calculate this

Joel Greenblatt’s Magic Formula ranks every company twice: once by earnings yield (EBIT ÷ enterprise value, “how cheap”) and once by return on capital (“how good”). The two ranks are added and the 30 best combined scores make the list.

Financial companies and utilities are excluded, as in the original method, because their capital structures make both measures misleading. So are companies under ₹500 Cr of market cap, where a single year’s numbers swing too much.

30 companies pass

1048 excluded for missing data, of which 132 are banks, NBFCs or insurers where a metric doesn’t apply
30 days
316.951,05731.1%638.7%0.33.20.17
193.526,28023.4%111.8%3.84.20.42
204.8885227.5%76.1%6.83.10.01
102.062,86532.8%47.1%1.22.70.24
189.9379919.6%54.9%0.94.20.31
365.4571413.2%65.7%9.77.50.00
55.4689312.6%67.8%12.67.16.90
1,284.308,96138.7%34.8%6.92.30.17
71.893,12112.1%48.2%10.17.10.21
1,441.8021,47020.0%33.4%3.84.40.16
6.1097517.8%34.2%5.35.40.71
370.3585019.8%33.3%7.24.60.33
826.801,48912.4%44.3%9.18.00.31
166.751,13119.0%32.5%6.14.81.00
91.561,34610.4%74.4%12.69.60.80
3,795.2575010.2%79.0%2.78.90.03
285.001,42512.8%37.4%10.57.10.76
946.701,41310.7%51.1%14.97.20.06
157.132,75010.5%47.7%13.28.60.00
325.7559,82814.0%33.3%8.46.50.00
84.9795710.4%47.5%11.73.50.26
153.661,43011.6%36.4%10.58.60.03
211.045019.1%115.7%13.910.20.08
656.4570916.5%30.5%8.95.21.32
229.292,61418.1%29.7%7.65.30.14
276.653,08710.5%42.5%14.39.20.40
134.783,90410.1%45.2%13.19.00.69
199.0569629.2%28.4%12.23.21.55
185.642,25110.3%38.7%17.19.30.11
6.8484612.4%30.7%10.26.80.02
Median of 30–1,38013.0%44.7%9.46.70.23
Rows per page
1–30 of 30 · page 1 of 1

More screens