9 Stocks To Buy For Long Term: Motilal Oswal and Sharekhan have identified SBI, Titan Company, Tech Mahindra, ITC, Punjab National Bank (PNB), Cummins India, Power Finance Corporation (PFC), Eicher Motors and CreditAccess Grameen as top long-term stock picks across banking, consumer, FMCG, IT, financial services, auto and NBFC sectors. The brokerages have maintained Buy ratings on all nine stocks, citing strong earnings visibility, improving demand, healthy business momentum and robust long-term growth prospects. Based on current market prices and target prices shared by the brokerages, the potential upside across these stocks goes up to around 42 per cent, making them attractive options for long-term investors seeking steady growth.
Representational image: Unsplash