Stocks to Buy for Long Term: It has been a bumpy ride for domestic equity benchmarks in 2025 so far, with the Sensex and the Nifty50 indices facing bouts of correction after staging short-lived positive New Year moves. Both the gauges have yet to recover almost 11 per cent and 12 per cent to reach their all-time highs of late September, respectively. Now, as the focus shifts to the upcoming Union Budget for 2025-26, investors are eagerly scouting for stocks to add to their portfolios to make the most of the much-anticipated event.
Here ar ea few stocks that analysts like from a long-term prospective now.
All images are representational. Image credit: PTI, Pexels
1/11Motilal Oswal Financial Services Ltd (MOFSL) has a 'buy' call on Angel One shares with a target of Rs 3,200 apiece.
2/11Sharekhan has a 'buy' call on L&T Technology Services shares with a target price of Rs 6,500 apiece.
3/11Axis Direct has a 'buy' call assigned to Radico Khaitan shares with a target of Rs 2,415 apiece.
4/11Geojit has a 'buy' call on Avenue Supermarts shares with a target price of Rs 4,107 apiece.
5/11KRChoksey has a 'buy' rating assigned to Infosys with a target price of Rs 2,154 per share.
6/11KRChoksey has a 'buy' call on HDFC Life Insurance shares with a target price of Rs 820 apiece.
7/11HDFC Securities has a 'buy' call assigned to Somany Ceramics shares with a target price of Rs 680 apiece.
As of January 17, the brokerage's target implies a potential upside of 16.8 per cent in the smallcap stock.
8/11HDFC Securities has a 'buy' rating on Stylam Industries shares with a target price of Rs 3,525 apiece.
The smallcap stock is part of indices BSE Smallcap and Nifty Microcap 250.
9/11HDFC Securities has a 'buy' call on Century Plyboards shares with a target price of Rs 890 apiece.
The midcap stock is part of the BSE 500, the bourse's broadest index.
10/11HDFC Securities has a 'buy' call assigned to Nuvoco shares with a target price of Rs 420.
The target implies a 20 per cent potential upside in the midcap stock.
The stock is part of the BSE 500 index.
11/11HDFC Securities has a 'buy' call on JKLAKSHMI shares with a target of Rs 872.
The midcap stock is part of indices like BSE 500 and Nifty 500.