6 Stocks To Buy For Long Term: Analysts recommend 4 largecap, 2 midcap scrips; Indian Oil, One97 Communications on the list

Stocks To Buy For Long Term: Several domestic brokerage firms have shared their latest stock recommendations from different sectors, including banking, oil and gas, auto components, IT and fintech. Analysts at ICICI Securities Limited, Axis Direct, ICICI Direct, and Ventura Securities have suggested buying 4 largecap, and 2 midcap stocks that can generate profits in the long term. These are City Union Bank, Indian Oil, Genus Power, UNO Minda, One97 Communications, and KPIT Technologies.

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.