Mumbai, May 15 (Inditop) Indian markets ended on a high Friday, with a key index soaring 300 points from its last closing figure.

The 30-scrip sensitive index (Sensex) of the Bombay Stock Exchange (BSE), which opened at 11,948.7 points, closed 300.51 points or 2.53 percent higher at 12,173.42 points (provisional).

The S&P CNX Nifty of the National Stock Exchange (NSE) gained 2.25 percent to close at 3,674.45 points.

Broader market indices also ended in the positive terrain, with the BSE midcap index gaining 1.33 percent, while the BSE smallcap index was up 0.84 percent.

By rounak