5 Stocks To Buy For Long Term: Analysts recommend 4 largecap, 1 midcap scrips; ONGC on the list

Stocks To Buy For Long Term: Several domestic brokerage firms have shared their latest stock recommendations from different sectors, including e-commerce, energy, metals & mining, building materials & industrial, and consumer electronics. Analysts at Motilal Oswal, Geojit BNP Paribas and ICICI Direct have suggested buying 4 largecap, and 1 midcap stocks that can generate profits in the long term. These are Eternal, ONGC, Hindalco Industries, Astral, and PG Electroplast.

All images are representational. Source: Canva

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.