Mumbai, June 16 -- The key equity barometers traded with decent gains in early afternoon trade, helped by lower crude prices and easing geopolitical concerns. Investors tracked global cues, foreign fund flows and signs of recovery after recent pressure from oil-related worries.

The Nifty traded above the 23,900 level. Realty shares extended gains for three consecutive trading sessions.

At 12:28 IST, the barometer index, the S&P BSE Sensex added 311.33 points or 0.41% to 76,575.01. The Nifty 50 index jumped 72.65 points or 0.30% to 23,926.55.

In the broader market, the BSE 150 MidCap Index gained 0.14% and the BSE 250 SmallCap Index fell 0.11%.

The market breadth was strong. On the BSE 2,075 shares rose and 1,938 shares fell. A total o...