6 Stocks To Buy For Long Term: Analysts recommend 3 largecap, and 3 midcap scrips; Deepak Fertilisers, South Indian Bank on the list

Stocks To Buy For Long Term: Several domestic brokerage firms have shared their latest stock recommendations from different sectors, including commodity chemicals, IT-enabled services, pharmacy retail, banking, aviation and cement. Analysts at ICICI Securities Limited, NDA Securities, and Keynote Capitals Ltd have suggested buying 3 largecap, and 3 midcap stocks that can generate profits in the long term. These are Deepak Fertilisers, Affle 3I, Medplus Health, South Indian Bank, IndiGo, and Grasim Industries.

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.