A decent recovery in the final hour of the trade helped the Indian markets extend their winning streak to the sixth straight day, ahead of tomorrow's December series derivative contracts expiry.
The benchmark indices opened higher for the sixth straight session, logging their fresh all-time highs, before quickly paring the gains and spending rest of the session fluctuating between gains and losses.
The S&P BSE Sensex ended the session 133 points, or 0.28 per cent, higher at 47,746. The index hit an intra-day high and low of 47,808 and 47,358, respectively. The broader Nifty50 index ended the session at 13,981. The index came close to hitting the 14,000-mark in intra-day, but could only hit a high of 13,997.
Out of the 30 Sensex constituents, 18 ended the day in green. UltraTech Cement (up 4%) was the top Sensex gainer, followed by Bajaj Finance and Maruti Suzuki (both up 2%). On the other hand, IndusInd Bank and Sun Pharma fell 1 per cent each.
The Nifty sectoral indices ended mixed, with Nifty Metal and Nifty Auto indexes, both up 1 per cent, leading the list of gainers.
In the broader markets, the S&P BSE MidCap and SmallCap indexes ended 0.5 and 0.37 per cent higher, respectively.
Global markets European stocks edged higher on Wednesday as Britain approved a COVID-19 vaccine developed by AstraZeneca and Oxford University, while bets of more U.S. fiscal aid and massive vaccination efforts spurred hopes of a strong global economic recovery next year.
The pan-European STOXX 600 rose 0.1 per cent, hovering near a 10-month high hit in the previous session. Most markets in the region were subdued due to thin volumes in a holiday-shortened week. The German DAX was flat, while French and Spanish stocks slipped 0.1 per cent each.
In Asian trading, MSCI’s gauge of Asia-Pacific shares excluding Japan rose 1.2 per cent to hit a record high, led by gains in Chinese shares. Japan’s Nikkei share average, however, lost 0.45 per cent on its last trading day of 2020.
(with inputs from Reuters)