The BSE Sensex rose 33.13 points on Wednesday to close at an all-time high of 36,858.23. The 30-share index settled at 36,858 points after climbing a new intra-day high of 36,947. Late selling in midcaps, metals, infrastructure, energy, automobile and information technology sectors cut the Sensex’s gains.

However, the National Stock Exchange Nifty finished almost flat, 2.30 points down at 11,132.

The stocks that gained the most on the Sensex were State Bank of India, Adani Ports, Tata Steel, Vedanta and ONGC. The top losers were National Thermal Power Corporation, Axis Bank, Power Grid Corporation, Asian Paints and Bharti Airtel.

The biggest gainers on the Nifty were Indiabulls Housing Finance, State Bank of India, Bajaj Finserv, Tata Steel and Adani Ports. The stocks that declined the most were National Thermal Power Corporation, Lupin, HCL Tech, Axis Bank and UltraTech Cement.

Other major Asian markets had a mixed day. The Hong Kong Hang Seng continued its rally on Wednesday, surging 258 points. Japan’s Nikkei 225 rose over 103 points. However, the Shanghai market closed almost flat, the Australia ASX All Ordinaries declined by 13.50 points, and the Taiwan TSEC 50 Index by 29.60 points.

The rupee was trading 16 paise up at 68.78 against the dollar at 4.55 pm.