Mumbai, July 17 -- The key equity benchmarks ended with modest losses today as investors remained cautious amid weak global cues and lingering uncertainty over trade tariffs. Investors will keep an eye on the tariff development, and ongoing corporate earnings. Nifty closed below the 25,150 mark.

IT, banking and media shares declined while realty, metal and consumer durables shares advanced.

As per provisional closing data, the barometer index, the S&P BSE Sensex declined 375.24 points or 0.45% to 82,259.24. The Nifty 50 index fell 100.60 points or 0.40% to 25,111.45.

The broader market outperformed the frontline indices. The S&P BSE Mid-Cap index rose 0.07% and the S&P BSE Small-Cap index added 0.30%.

The market breadth was negative. ...