Shares to buy for long term: Analysts recommend buying 4 midcaps and 3 largecap stocks; check targets
Stocks to buy for long term: Despite weak global cues, Indian equities draw support from strong domestic macros and earnings recovery, offering good enough opportunities in the range-bound market.
Stocks to buy for long term: Indian equities on Monday (June 23, 2025) amid escalating geopolitical tensions ended lower. At the close, Nifty gave up over 140 points and settled at 24,972, while the BSE Sensex closed with a gap-down of over 500 points at 81,897 points. This is even as broader indices showed resilience, with Nifty Smallcap100 gauge ending 0.7 per cent higher.
So, as Indian equities continue to offer buying opportunities, here are some stocks from the large and midcap basket for making healthy gains.
Pearl Global share price target

Larsen & Toubro share price target

Bansal Wire share price target

Netweb Technologies share price target

Trent share price target

Bharat Electronics share price target
