Stock market today, July 10 -- India's equity benchmarks indices ended lower on Wednesday, 9 July, as investor sentiment turned cautious amid uncertainty over potential US tariffs and ahead of the Q1FY26 earnings season.

The Sensex snapped a three-day winning streak, falling 176 points, or 0.21%, to close at 83,536.08. The Nifty 50 declined 46 points, or 0.18%, to end at 25,476.10.

In the broader market, the BSE Midcap index edged down 0.05%, while the Smallcap index outperformed with a gain of 0.45%.

Benchmark indices ended lower on 9 July after a largely range-bound session, with late selling pressure dragging the Nifty 50 below the 25,500 mark. Investor sentiment remained cautious ahead of US President Trump's expected announcement ...