Stocks to Buy for 6-18 Months: 7 smallcap, midcap stocks that analysts are betting on; note down targets

Shares to Buy for 6-18 Months: Dalal Street has yet to gain some more ground before it revisits its peak levels of late September, with the Nifty 50 about 5.5 per cent below its all-time high of 26,277. Are there fresh opportunities in the market at the current juncture? Analysts at various brokerages have handpicked a few stocks as their buy recommendations from a perspective of 6-18 months. While a majority of these stocks are from the midcap segment, two are smallcap scrips. Read on to learn about these fundamental picks.

All images are representational. Image credit: Pexels, PTI, Unsplash, AI