Looking for stocks to buy for long term? Analysts bullish on these largecap, midcap scrips now

Shares to Buy for Long Term: Domestic equity benchmarks exited November 2024 on a mildly negative note, with the Nifty 50 losing 74.3 points, or 0.3 per cent, and the Sensex shedding 413.7 points, or 0.5 per cent. As market participants await the first session of the last month of the year, here are a few stocks analysts like from a long-term perspective along with their respective targets.

Images: PTI/Pexels