9 Stocks To Buy For Long Term: Sharekhan picks stocks for 2026 with up to 33% upside; SBI, Marico, Trent on list

9 Stocks To Buy For Long Term: Sharekhan has identified Transport Corporation of India Ltd, Zydus Wellness Ltd, Marico Ltd, Astral Ltd, State Bank of India (SBI), Cummins India Ltd, JK Lakshmi Cement Ltd, Trent Ltd and Bajaj Finance Ltd as its top long-term stock picks for 2026 across logistics, FMCG, consumer durables, banking, industrials, cement, retail and NBFCs. The brokerage has assigned Buy ratings on all nine stocks, citing strong earnings visibility, sector tailwinds and improving business momentum. Based on current market prices and target prices shared by Sharekhan, the potential upside across these stocks goes up to around 33 per cent, making them attractive options for long-term investors seeking steady growth.

Representational image: Unsplash

(Disclaimer: The views/suggestions/recommendations expressed in this article are solely those of investment experts. The platform does not advise investors to buy or sell stocks. Please consult your financial adviser before making investment decisions.)