MediumPositive
Announced Tue, 14 Jul · 07:56 IST

Stocks to buy for long term in 2026: Indian Bank, D-Mart among 4 stocks that could give 10-20% return

Price reaction · full curve

Awaiting price reaction for this filing.

AI summary

Brokerage firms including Motilal Oswal and JM Financial have issued buy recommendations on four stocks for long-term investors in 2026. Motilal Oswal has maintained buy ratings on Avenue Supermarts (target Rs 4,800, upside about 18%), LTIMindtree (target Rs 4,900, upside about 21%), and Indian Bank (target Rs 1,025, upside about 18%), while JM Financial initiated coverage on IndoStar Capital Finance with a buy rating and target of Rs 335 (upside about 24%).