India’s benchmark indices hit record highs on Friday, buoyed by multiple global cues. The BSE Sensex closed 112.34 points up at 33,685.56, and the National Stock Exchange Nifty ended the day 28.70 points higher at 10,452.50. Eleven of BSE’s 19 sectoral indices ended higher, with the capital goods index gaining the most (+1.3%).

Stocks of healthcare and energy firms, which rallied for days, made losses on Friday as investors took a step back, Reuters reported. Both Sensex and Nifty have been rising consistently since the Centre announced its plan to recapitalise public sector banks, even as investors await more quarterly reports.

The State Bank of India, Tata Motors and Larsen & Toubro were the top gainers on both indices, while Sun Pharma and Coal India saw their stocks decline the most on both Sensex and Nifty.

Shares of Bharti Airtel surged as much as 4% to their highest level in over a decade before declining by 0.63% at the end of trade.

Axis Bank and ONGC were the other top gainers on the Sensex, while ONGC and IndusInd Bank Ltd saw their stocks surge on the Nifty.

The Indian rupee closed trade at 64.79 a dollar.