Mumbai, June 20 -- The key equity indices ended with significant gains today, snapping a three -day losing streak in a row, as market remained firm despite rising geopolitical tensions between Israel and Iran. Market sentiment is expected to stay sensitive to global cues, including crude oil prices, bond markets and other international developments. The Nifty ended above the 25,050 mark.

All the sectoral indices on the NSE were ended in green with realty, banking shares and metal stocks leading the rally.

As per provisional closing data, the barometer index, the S&P BSE Sensex jumped 1,046.30 points or 1.29% to 82,408.17. The Nifty 50 index jumped 319.15 points or 1.29% to 25,112.40.

In the broader market, the S&P BSE Mid-Cap index ros...