Stock market recap, May 5 -- Indian equity benchmarks ended the session higher on Monday 4 May, with the Nifty 50 rising 121.75 points (0.51%) to close at 24,119.30. The Sensex gained 355.90 points (0.46%) to finish at 77,269.40. Broad-based buying underpinned the advance, with a healthy advance-decline ratio of 2,140:1,187, indicating strong participation from mid- and small-cap stocks.

The session was influenced by vote counting in five state elections, including West Bengal, Assam, Tamil Nadu, Kerala and Puducherry. Early trends showing a strong performance by the ruling central alliance in key states lifted sentiment during the day.

Sectorally, realty led gains with a 2.41% rise, followed by metals and pharma. Information technology...