Mumbai, May 22 -- The key equity indices traded with strong gains in mid-afternoon trade amid positive global cues. Investor sentiment improved amid hopes of a possible peace agreement between the U.S. and Iran. Brent crude oil prices hovered around the $105-per-barrel mark, easing from recent high $110, further aided market optimism, while participants tracked quarterly earnings and progress on the India-U.S. trade pact. Nifty traded above the 23,750 mark.

Media shares witnessed selling pressure for three consecutive trading sessions.

At 14:25 IST, the barometer index, the S&P BSE Sensex advanced 377.21 points or 0.50% to 75,555.56. The Nifty 50 index added 101.55 points or 0.43% to 23,756.85.

In the broader market, the BSE 150 MidCap...