Members Login Members Login

(Please do not use this option on a public machine)

Indian Magic Formula Stocks

The magic formula is a method of finding high quality stocks trading at attractive valuations.

Magic formula stocks are identified by calculating the return on capital and the enterprise value of the stocks by the method given by Joel Greenblatt.

Marketcap: Largecap
(Latest, %)
(Rs m)
(Curr FY, x)
COAL INDIA216.552.0%3.62071211,334,2310.1
TATA STEEL104.635.0%3.82273311,278,5650.6
JINDAL STEEL & POWER552.427.1%5.3384597563,4970.4
HINDUSTAN ZINC311.439.5%8.98942561,315,7640.1
JSW STEEL662.627.8%6.65605661,601,5291.0
HINDUSTAN AERO.2,648.727.4%6.7572583885,6920.0
BHARAT ELECTRONICS93.325.8%13.81484661681,6370.0
BAJAJ AUTO3,895.425.6%13.714746851,102,2180.0
TECH MAHINDRA1,093.528.6%17.017385261,065,1820.1
TUBE INVESTMENTS OF INDIA2,513.936.1%25.62138307485,4750.3
AMBUJA CEMENT370.020.8%12.01297983734,6890.0
HCL TECHNOLOGIES1,083.726.3%17.818016422,940,7990.1

Disclaimer: This is for information purposes only. These are not stock recommendations and should not be treated as such. Learn more about our recommendation services here... Also note that these screeners are based only on numbers. There is no screening for management quality.

More Info

Related Views Detailed Stock Quote Company Fact Sheet Quarterly Results Dividend History Shareholding Pattern Compare Company Add To Portfolio Add To Watchlist

Popular Screens


Which are the best magic formula stocks in India?

As per Equitymaster's Stock Screener, here are the list of the best magic formula stocks in India right now...

These stocks have been ranked based on two parameters - high earnings yield and high return on capital (RoC).

Note that, there are various other parameters you should take into account before investing in any company such as promoter holding etc. Sustained research must not be compromised despite the positive odds.

What is the magic formula for investing in stocks?

The 'Magic Formula' was created by hedge fund manager and Columbia University professor Joel Greenblatt. It involves buying undervalued stocks based on two parameters - high earnings yield and return on capital (RoC).

The earnings yield tells us whether the company is available at an attractive price. The RoC tells us how well the company has used its capital.

Here's a list of Indian stocks that could qualify per Joel Greenblatt's criteria...

How do you calculate the magic formula?

The 'Magic Formula' gives both earnings yield and return on capital equal weightage while selecting companies. Then it ranks those companies by both ratios.

Earnings yield = EBIT (Earnings before interest and taxes) ÷ Enterprise Value

Return on capital = EBIT (Earnings before interest and taxes) ÷ (Net Fixed Assets + Working Capital)

How do you rank stocks using the magic formula?

Once you calculate both ratios, you must combine both and rank the companies in descending order.

One can then buy two to three positions each month in the top 20 to 30 companies, over the course of a year. Each year, rebalance the portfolio by selling off losers one week before the year term ends and sell off winners one week after the year mark.

Repeat the process each year for a minimum of five to 10 years or more.

Does magic formula investing work?

Yes, it does. With the help of this formula, several fund management companies have generated significant return. Greenblatt himself claimed that he was able to generate a 30% return using the formula.

Create Your Own Queries

Equitymaster's powerful BSE/NSE Stock Screener allows you to screen stocks based on both pre-set and your own criteria.

Select Sector