New Delhi, May 7 -- Indian stock market on Thursday ended with marginal losses in a volatile session as Nifty managed to hold above 24,330 mark.

At the time of close, Sensex was down 114 points or 0.15 percent at 77,844.52, while the Nifty was down 4.30 points or 0.02 percent at 24,326.65. Nifty Midcap index rise 1.1pc to hit a fresh high of 62,094.40, while the Smallcap index gained 0.9pc.

The markets reacted amid the hopes of easing geopolitical tensions following reports of a potential US-Iran peace deal.

The overall market capitalisation of BSE-listed firms rose to over Rs 475 lakh crore from Rs 472.8 lakh crore.

Among the sectors, pressure was seen in FMCG, IT, PSU Bank and consumer durable stocks. Further, buying interest emerged ...