7 Stocks To Buy For Long Term: Analysts recommend 5 largecap, 2 midcap scrips; Bajaj Auto, Tata Steel on the list

Stocks To Buy For Long Term: Several domestic brokerage firms have shared their latest stock recommendations from different sectors, including automobile, metals & mining, fintech, civil construction. Analysts at ICICI Direct, Motilal Oswal, Emkay Global, Geojit BNP Paribas, ICICI Securities Limited and Axis Direct have suggested buying 5 largecap, and 2 midcap stocks that can generate profits in the long term. These are Bajaj Auto, Hindalco Industries, Billionbrains Garage Ventures, NCC, Jindal Steel, Latent View Analytics and Tata Steel.

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.