Mumbai, April 29 -- The domestic equity benchmarks ended with limited gains today, weighed down by mixed corporate earnings. However, strong foreign and domestic institutional inflows continued to support overall market sentiment.

The Nifty settled above the 24,300 level. IT, consumer durables and oil & gas shares advanced, while pharma, metal, and media shares declined.

As per provisional closing, the barometer index, the S&P BSE Sensex, added 70.01 points or 0.09% to 80,288.38. The Nifty 50 index rose 7.45 points or 0.03% to 24,335.95.

In the broader market, the S&P BSE Mid-Cap index rose 0.23% and the S&P BSE Small-Cap index added 0.09%.

The market breadth was negative. On the BSE, 1,831 shares rose and 2,096 shares fell. A total ...