Stocks to buy for the short term: Experts recommend six stocks poised for growth in the coming weeks, including NMDC and MIDHANI. Offering detailed insights into buy prices and target levels, experts say these stocks may deliver profitable returns amid market volatility.