New Delhi, Aug. 7 -- Buy or sell stocks, 7 August 2026: The Indian stock market ended on a mixed note on Thursday, with the benchmark indices displaying a notable performance divergence even as investor sentiment remained cautiously constructive amid continued optimism over a potential diplomatic resolution to the Middle East conflict. The Nifty 50 index traded within a narrow range and finished largely unchanged, while the Sensex posted a modest gain, supported primarily by strength in a heavyweight constituent. Beneath the headline indices, broader market participation remained healthy, suggesting investors continued to favour stock-specific opportunities over broad index exposure.

Four sessions into the NSE's Closing Auction Session (...