Stocks to buy for long term: Analysts recommend largecap, midcap scrips; note down targets

Domestic brokerage firms, including Axis Securities, Sharekhan, JM Financial, and Geojit Financial have recommended several largecap and midcap stocks for long term. Check out the list of stock recommendations along with targets: