New Delhi, July 8 -- On Monday, the Nifty 50 closed flat, gaining just 0.30 points or 0.00% to settle at 25,461.30. The BSE Sensex added just 9.61 points or 0.01% to end at 83,442.50. Bank Nifty staged a modest rebound from intraday weakness, gaining 82.70 points or 0.15% to close at 56,949.20, driven by selective strength in financial counters.

Looking for stocks to buy today? Top market experts Ankush Bajaj, Raja Venkatraman, Trade Brains Portal, and MarketSmith share their best stock picks for 8 July.

Why it's recommended: Suven Life Sciences Ltd is experiencing notable buying interest, with significant gains over various time frames. The stock has shown impressive growth in recent months and is trading near its 52-week high. It has ...