Analysts are having a hard time recommending stocks worth buying in India’s $5 trillion equity market.
The number of stocks on the NSE Nifty 200 index with a consensus ‘buy’ rating totaled 61 as of Tuesday, the lowest in at least a decade, data analyzed by Bloomberg show. LIC Housing Finance Ltd., Sun TV Network Ltd. and Dr. Lal PathLabs Ltd. are among stocks that saw multiple downgrades this quarter, putting their average analyst rating at ‘hold’.
A dimmer outlook for corporate earnings in one of the world’s most expensive stock markets is making analysts skeptical of further gains in some of the shares that drove a years-long rally in Indian equities, now in its ninth year.
“Many stocks have now become obscenely expensive,” said Sahil Kapoor, a strategist at DSP Mutual Fund. Analysts are rolling forward their earnings estimates as sales growth is weak and margins are already at their peak, he said.
The Nifty 200 index is valued at about 24 times its 12-month forward earnings estimates, versus last decade’s mean of about 19 times. Corporate profits, which partly drove the valuation multiples, are set to slow. Kotak Institutional Equities estimates earnings for the benchmark Nifty 50 firms to grow at 8.4% in the current fiscal year ending March 2025, against 20% last year.
Indian stocks have been hitting successive records, with both domestic and overseas investors betting on the nation’s rapid economic expansion. A risk-on sentiment in global markets following the Federal Reserve’s jumbo rate cut last week sent Nifty to a fresh peak on Tuesday.
While market watchers debate whether the recent returns can be sustained, an investment shift appears to be underway. Some investors are moving to larger stocks, where valuations seem reasonable, while others are rotating funds to sectors like financials, which have trailed the broader market rally.