The S&P BSE Sensex is trading at 27940.02, up by 231.88 points, while NSE Nifty is trading at 8662.95, up 60.20 points. A total of 60 stocks registered a fresh 52-week high in trade today, while 9 stocks touched a new 52-week low on the NSE.
The BSE Mid-cap index is trading up 1.04% at 12881.66, whereas BSE Small-cap index is trading up 0.91% at 27940.02.
Some buying activity is seen in Energy, Utilities, Power, Oil & Gas indices while Metal and Realty indices are recovered after trading in red in the morning session.
BHEL, Bank of Baroda, Axis Bank, ICICI Bank and ACC are among the gainers; whereas Wipro, Lupin, Bosch Ltd, Kotak Bank and Cipla are losing losing on NSE.
The INDIA VIX is up by 4.02% at 15.78.