Among the stocks that touched their 52-week highs on NSE were: Alps Industries, Apollo Tyres, Bajaj Auto, Jindal Steel & Power, JK Tyre & Industries, Larsen & Toubro, MRF, Minda Industries, SBI Cards and Payment, Siemens, Tata Motors and Voltas.
Overall, 37 shares were trading in green in Nifty50 index, while 13 were trading in red in the afternoon trade.
In the Nifty 50 index, Tata Motors, Bajaj Finserv, Bajaj Finance, Bajaj Auto and UPL were among top gainers, while Tata Steel, HDFC Bank, JSW Steel, Tech Mahindra and Adani Ports SEZ were trading in red.
The BSE Sensex was trading 278.85 points up at 50070.97. Traders were seen piling up position in Diversified, Consumer Durables, Airlines, General and Tyres sectors, while selling were visible in Electric/Electronics, Metals – Ferrous, Metals – Non Ferrous, Trading and Shipping sectors.