Shares to Buy for Long Term: The New Year has been full of wild swings for Dalal Street participants. The Sensex has gyrated in a 4,805-point range around the flatline, between 80,073 and 75,268, so far in 2025. For the Nifty 50, the same journey has been in a 1,440-point range in the 22,787-24,227 band. With big events like the Budget presentation, RBI policy review, and Delhi election results now out of the day, many bulls are once again on the lookout for fresh ideas to adjust their portfolios. Here are a number of stocks that analysts have on their ‘buy’ lists from a long-term perspective now.
All images are representational. Image source: PTI, Pexels
1/8BOB Capital Markets has a 'buy' call assigned to State Bank of India (SBI) shares with a target price of Rs 972.
The target implies a potential upside of almost 32 per cent, as of February 7.
2/8HDFC Securities has a 'buy' rating on the Cummins India stock with a target price of Rs 4,597 apiece.
3/8BOB Capital Markets has a 'buy' call on the ITC stock with a target price of Rs 551, which translates to an upside of nearly 28 per cent.
4/8HDFC Securities has a 'buy' rating on HG Infra Engineering shares with a target price of Rs 1,920. The target suggests an upside of almost 51 per cent from the stock's February 7 close.
5/8BOB Capital markets has a 'buy' rating assigned to Star Cement shares with a target of Rs 248.
6/8BOB Capital Markets has a 'buy' rating on Somany Ceramics shares with a target of Rs 650.
The target suggests an upside of 30.5 per cent in the smallcap scrip.
7/8Nuvama has a 'buy' call on Arvind Fashions shares with a target of Rs 630.
8/8Prabhudas Lilladher has a 'buy' rating assigned to Lemon tree Hotels with a Rs 175 target.
The midcap stock is part of the BSE 500, Nifty Midsmallcap 400 and Nifty 500 indices.