Mumbai, March 10 -- The key equity indices traded with small gains in early afternoon trade, breaking a three-week losing streak, supported by positive domestic economic data that boosted investor confidence. The Nifty traded near the 22,600 level. Media shares extended gains for the fourth consecutive trading session.

The upcoming trading week will be shorter due to holidays, with market participants closely monitoring both global and domestic events.

At 12:30 IST, the barometer index, the S&P BSE Sensex, rose 158.24 points or 0.21% to 74,490.82. The Nifty 50 index added 40.50 points or 0.18%, to 22,593.

The broader market underperformed the frontline indices. The S&P BSE Mid-Cap index shed 0.47% and the S&P BSE Small-Cap index declin...