5 Stocks to Buy for Long Term: Analysts recommend 2 largecap, 3 midcap scrips priced from Rs 643; targets suggest up to 37.5% gains

Are there any fresh investment opportunities on Dalal Street? Domestic equity benchmarks are once again stuck in ranges, with the Nifty 50 having gyrated within a 250-odd point band for the month, as of August 6. The 50-blue-chip gauge has largely see-sawed within the 24,500-24,650 band during this period as investors and analysts track corporate earnings closely. Here are a few stocks that analysts have handpicked from a fundamental perspective, with targets implying potential gains to the tune of 12.6-37.5 per cent. 

All images are representational. Image source: Pexels