7 Stocks to Buy for Long Term: Motilal Oswal has shared its stock picks for 2026, highlighting a mix of buy and neutral-rated stocks across sectors. The brokerage sees upside potential in select large-cap names based on earnings visibility, sector trends, and long-term growth prospects, with targets indicating upside of up to 34 per cent from current market prices.
1/7Motilal Oswal has neutral coverage on Bajaj Housing Finance with a target of Rs 120, implying a 26 per cent upside from CMP Rs 95.
2/7Motilal Oswal has neutral coverage on BSE with a target of Rs 2,800, indicating a 6 per cent upside from CMP Rs 2,649.
3/7Motilal Oswal has a buy call on ITC with a target of Rs 515, suggesting a 27 per cent upside from CMP Rs 404.
4/7Motilal Oswal has a buy rating on Tata Steel with a target of Rs 210, implying a 24 per cent upside from CMP Rs 169.
5/7Motilal Oswal has a buy call on Infosys with a target of Rs 2,150, indicating a 30 per cent upside from CMP Rs 1,656.
6/7Motilal Oswal has a buy rating on Bharti Airtel with a target of Rs 2,365, suggesting a 12 per cent upside from CMP Rs 2,106.
7/7Motilal Oswal has a buy call on TCS with a target of Rs 4,400, implying a 34 per cent upside from CMP Rs 3,280.