Mumbai, May 16 -- The key equity indices ended with minor losses today, halting a two-day winning streak, as investors booked profits after a sharp rally in the previous session. Caution prevailed ahead of key Q4 earnings announcements. IT, metal and pharma stocks came under pressure, while buying interest was seen in realty, media and auto shares. The Nifty ended below the 25,050 mark.

As per provisional closing data, the barometer index, the S&P BSE Sensex, declined 200.15 points or 0.24% to 82,330.59. The Nifty 50 index fell 42.30 points or 0.17% to 25,019.80.

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

The market breadth was strong. On the ...