Stocks to buy in 2026 for long term: Tata Consumer, Granules India among 5 stocks that could give 10-50% return

Wait 5 sec.

Brokerages continue to remain bullish on a diverse set of stocks across sectors such as electronics manufacturing, FMCG, metals, pharmaceuticals, and defence, highlighting strong earnings visibility and growth potential.