The Bombay Stock Exchange and the National Stock Exchange continued with their record streak and closed at all-time highs with Sensex and Nifty staying above their benchmarks. The 30-share Sensex was up 50.12 points and closed at 31,159.40, while Nifty50 was up 19.65 points at 9,624.55. On Monday, Sensex had closed at a lifetime peak of 31,109.28 and Nifty had closed at 9,604.90 for the first time.

During the intraday trade, Sensex, which had opened at 31,111.73, went up more than 111 points to touch an all-time high of 31,220.38. Meanwhile, Nifty, which had opened much below its 9,600 mark, went as high as 9,631.60 during the morning trade.

The healthcare index, which had suffered badly in the last few sessions, was up 2.28% to close at 13,517.81. Realty sector was up 1.16%, infrastructure sector was up 0.89% and banking indices closed 0.59% higher.

Aurobindo Pharma, which posted its biggest intraday gain in three years with its stocks jumping as much as 11%, closed 12.94% up on Sensex. It was also the star performer on Nifty by closing at Rs 582 per share and going up 13.5%. The surge was seen despite the company announcing a 4% drop in its net profit for the March quarter.

Besides Aurobindo Pharma, Adani Ports (+3.83), Bank of Baroda (+3.08%) and NTPC (+3.04%) did well on Nifty. Power Grid Corporation of India (-2.39%), Bharat Petroleum (-2.13%) and Bharti Infratel (-1.87%) turned out to be the top losers on Nifty.

Adani Ports was the biggest gainer on the 30-share index going up 3.43%, followed by NTPC (+3.17), Dr Reddy’s Labs (+2.33%) and Hero MotorCorp (+2.21%). Bharat Heavy Electricals Limited turned out to be the top loser on Sensex going down over 8%.