7 Stocks to buy for long term: Analysts recommend largecap, midcap stocks; Trent on the list

Stocks to buy for long term: Several domestic brokerage firms have shared their latest stock recommendations from different sectors, including banking, cement, fashion & lifestyle. These include Axis Bank, Ambuja Cements, and 3 other stocks.

ZeeBiz WebTeam | Jun 23, 2025, 10:46 AM IST

Stocks to buy for long term: Several domestic brokerage firms have shared their latest stock recommendations from different sectors, including banking, cement, fashion & lifestyle and more. Analysts at Emkay Global Financial Services, Motilal Oswal, Geojit BNP Paribas, and Mirae Asset Sharekhan, have suggested buying 5 largecap, and 2 midcap stocks that can generate profits in the long term.

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.

1/8

Stocks To Buy For Long Term

Stocks To Buy For Long Term

Axis Bank, Gravita, Siemens Energy, Trent, Ambuja Cements, Amara Raja Energy, and Shree Cements.

whatapp
2/8

Axis Bank Share Price

Axis Bank Share Price

Emkay has recommended buying the stock for a target of Rs 1,400 per share. 

whatapp
3/8

Gravita Share Price

Gravita Share Price

Motilal Oswal has recommended buying the stock for a target of Rs 2,300 per share. 

whatapp
4/8

Siemens Energy Share Price

Siemens Energy Share Price

Motilal Oswal has recommended buying the stock for a target of Rs 3,000 per share. 

whatapp
5/8

Trent Share Price

Trent Share Price

Motilal Oswal has recommended buying the stock for a target of Rs 6,900 per share.

whatapp
6/8

Ambuja Cements Share Price

Ambuja Cements Share Price

Motilal Oswal has recommended buying the stock for a target of Rs 630 per share. 

whatapp
7/8

Amara Raja Energy Share Price

Amara Raja Energy Share Price

Geojit BNP Paribas has recommended buying the stock for a target of Rs 1,224 per share.

whatapp
8/8

Shree Cements Share Price

Shree Cements Share Price

Sharekhan has recommended buying the stock for a target of Rs 33,400 per share.

whatapp

By accepting cookies, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.

x