9 Stocks To Buy For Long Term: Analysts recommend 6 largecap, 2 midcap and 1 smallcap scrips; M&M, BoB on the list

Stocks To Buy For Long Term: Several domestic brokerage firms have shared their latest stock recommendations from different sectors, including packaged foods, automobiles, NBFC, auto components, diversified retail, civil construction, and banking. Analysts at Motilal Oswal, Emkay Global, ICICI Direct, Geojit BNP Paribas, and Anand Rathi have suggested buying 6 largecap, 2 midcap and 1 smallcap stocks that can generate profits in the long term. These are Gopal Snacks, Mahindra & Mahindra, M&M Financial, Sansera Engineering, Poonawalla Fincorp, Avenue Supermarts, PNC Infratech, Bank of Baroda, and Larsen & Toubro.

Disclaimer: The views/suggestions/recommendations expressed here in this article are solely by investment experts. Zee Business suggests its readers consult their investment advisers before making any financial decision.