A total of 447 stocks touched their 52-week highs on the BSE, including Lupin, Ranbaxy Lab, Strides Arcolab, Sun Pharma, Tata Motors, Tech Mahindra and TVS Motor.
The S&P BSE Sensex closed at 25,823.75, down 17.46 points from yesterday's close, after hitting life-time high of 25,999.08.
"A tumultuous day that saw the BSE remain closed for the first 3 trading hours. The markets will be in a profit-booking and consolidation mode until the highly anticipated Union Budget on July 10. Until then, investors can expect the markets to mostly stay range-bound unless fresh news from the Iraq crisis causes volatile oil prices in the next week," said Raghu Kumar, Cofounder, RKSV.
Among the 30-Sensex constituents, 19 stocks ended with losses, while 11 settled in green.
From the 12 BSE sectoral indices, six ended the day in red, while the rest six made gains.