9 Stocks To Buy For Long Term: Motilal Oswal Financial Services has identified Ashok Leyland, Mahindra & Mahindra (M&M), Titan Company, Grasim Industries, Britannia Industries, Prince Pipes and Fittings, Bandhan Bank, Tata Steel and State Bank of India (SBI) as its top long-term stock picks for 2026 across automobiles, jewellery, cement, FMCG, building materials, banking, metals and financial services. 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 Motilal Oswal, the potential upside across these stocks goes up to around 44 per cent, making them attractive options for long-term investors seeking steady growth.
All images are representational. Source: Getty images
(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.)