New Delhi, July 25 -- Stocks to buy for the short term: The Indian stock market has been volatile for over a month now due to the delayed India-US trade deal, sustained foreign capital outflow, uninspiring Q1 results, and stretched valuation of the market.

The Nifty 50 ended 0.63 per cent down at 25,062 on Thursday, July 24. The index is now down about 2 per cent for the month, looking set to snap its four-month winning streak.

Ajit Mishra, SVP of research at Religare Broking, pointed out that the Nifty has failed to cross the resistance at 25,250, reflecting a cautious sentiment among participants.

He underscored that given the mixed signals, investors should maintain a stock-specific approach and adopt a hedged strategy.

Mishra sugg...