Mumbai, July 15 -- The key equity indices ended with moderate gains today, snapping a four-day losing streak, amid buying interest and encouraging domestic data. Investors will continue to monitor domestic macroeconomic indicators, global tariff-related cues, and corporate earnings announcements. The Nifty settled above the 25,150 mark.

All the sectoral indices on the NSE were ended in the green with auto, pharma and consumer durables shares leading the gains.

As per provisional closing data, the barometer index, the S&P BSE Sensex advanced 317.45 points or 0.39% to 82,570.91. The Nifty 50 index added 113.50 points or 0.45% to 25,195.80.

The broader market outperformed the frontline indices. The S&P BSE Mid-Cap index rose 0.83% and the...