Mumbai, April 24 -- The key equity indices ended with sharp losses today, extending losses for third consecutive trading session, as investor sentiment remained cautious amid stalled US-Iran negotiations, uncertainty over the reopening of the Strait of Hormuz and a sharp climb in crude oil prices above the $107-per-barrel mark. Until signs of de-escalation emerge, the overhang on crude oil prices, the rupee, and institutional flows is expected to persist. Investors will be monitor Q4 earnings for further cues. The Nifty ended below the 23,900 level.

All NSE sectoral indices closed lower, dragged by IT, media, and pharma stocks.

As per provisional closing data, the barometer index, the S&P BSE Sensex tumbled 999.79 points or 1.29% to 76,...