New Delhi, July 10 -- Indian stock market benchmarks ended in the red on Wednesday, July 9, as uncertainty over US tariffs kept investors away from riskier equities. Caution ahead of the Q1FY26 earnings season also added pressure on the market.

The Sensex snapped its three-day winning streak to close at 83,536.08, down 176 points, or 0.21 per cent. The Nifty 50 settled with a loss of 46 points, or 0.18 per cent, at 25,476.10.Top 3 Stocks Recommended by Ankush Bajaj for 10 July

Why it's recommended:Divi's Laboratories is showing strong upward momentum, supported by a robust technical setup. The stock is trading well above all its key moving averages, confirming a sustained bullish trend. Thedaily RSI stands at 71, reflecting strong momen...