As many as 323 stocks touched 52-week high in an overall robust stock market where the Sensex hit fresh life-time high of 27,082.85 and settled at all-time closing high of 27,019.39, up 151.84 points, or 0.57 per cent, over the previous close.
The list included blue-chips like ACC, Bharti Airtel, Cipla, Dr Reddys Laboratories, ICICI Bank, Hero MotoCorp, IOC, Lupin, Mahindra & Mahindra, Maruti Suzuki India and Tech Mahindra.
Among the 30 Sensex scrips, 17 ended the day with gains led by pharma firm Cipla.
From the 12 BSE sectoral indices, 9 settled the day in the green with consumer durables emerging as the top gainer.
After better-than-expected GDP data, the current account deficit (CAD) narrowed sharply to 1.7 per cent of GDP in the April-June quarter against 4.8 per cent of GDP in Q1 FY14 mainly due to decline in gold imports and rise in exports.
"The sentiment has been very positive as investors are buying into the India story which has seen some encouraging signs like improved GDP growth, likely funding support from Japan and soft crude prices," said Sanjeev Zarbade, Vice President, Private Client Group Research, Kotak Securities.