Stock market today, May 22 -- Indian benchmark indices opened little changed on Friday, 22 May as crude oil prices hovered near $ 105 per barrel, while investors closely tracked developments in the ongoing US-Iran peace negotiations.

The benchmark Nifty 50 edged up 0.07% to 23,671.20, while the BSE Sensex gained 0.1% to 75,260.39 as of 9:15 IST.

Market sentiment remained cautious after the US and Iran maintained opposing positions on Tehran's uranium stockpile and control over the Strait of Hormuz during talks on Thursday. However, US Secretary of State Marco Rubio said there had been "some good signs" in the negotiations.

Broader markets outperformed the benchmarks, with small-cap and mid-cap indices rising 0.2% and 0.3%, respectively...