Stocks to buy for long term in 2026: Indian Bank, D-Mart among 4 stocks that could give 10-20% return
- Posted on July 14, 2026
- By Business News Today
- 1 Views
- 1 min read
Investment analysts identify compelling opportunities across India's diverse market landscape for 2026. Leading brokerage firms highlight strategic positions in retail, technology, banking, and financial sectors, with several stocks projecting double-digit returns. Indian Bank and D-Mart emerge among recommended picks offering 10-20% upside potential. These recommendations reflect broader market confidence in fundamentally sound companies positioned for sustained growth, making them attractive for long-term portfolio construction amid evolving economic conditions.
Summary auto-generated by AI from the original publisher's content. Editorial standards.