Buy or sell stocks, June 5 -- Indian equity benchmarks ended a choppy and range-bound session marginally higher on Thursday, June 4, as investors adopted a cautious stance ahead of the Reserve Bank of India's crucial policy meeting. Market sentiment remained subdued amid concerns over inflation and economic growth stemming from the ongoing US-Iran conflict, while tensions in the Middle East further weighed on investor confidence.

The BSE Sensex settled at 74,360, gaining 14 points or 0.02%, whereas the Nifty 50 closed 11 points higher, up 0.05%, at 23,417.

On 4th June 2026, the Nifty 50 opened with a gap-down of 123.15 points at 23,282.45, reflecting weak sentiment at the start of the session. However, buying interest emerged immediatel...