Mumbai, July 23 -- The domestic equity benchmarks traded with small losses in morning trade. The Nifty traded below the 23,950 mark. Pharma shares extended losses for second consecutive trading session.

At 10:28 ST, the barometer index, the S&P BSE Sensex, fell 157.57 points or 0.20% to 76,598.01. The Nifty 50 index fell 44 points or 0.18% to 23,948.25.

In the broader market, the BSE 150 MidCap Index fell 0.28% and the BSE 250 SmallCap Index shed 0.38%.

The market breadth was negative. On the BSE, 1,756 shares rose and 1,853 shares fell. A total of 233 shares were unchanged.

Earnings To Watch:

Infosys, Cipla, Motilal Oswal Financial Services, Meesho, Mphasis, Route Mobile, Vishal Mega Mart PVR Inox, Banaras Beads, Capital Small Finan...