A total of 318 stocks scaled their 52-week high, including biggies such as Axis Bank, Bharti Airtel, BPCL, HCL Tech, HDFC Bank, IOC, Lupin, Mahindra & Mahindra and Tech Mahindra.
The Sensex rose to a historic high of 27,225.85 and finally ended at 27,139.94, up 120.55 points.
Among the 30-Sensex scrips, 15 ended the day in green led by Infosys that rose 3.41 per cent.
From 12 BSE sectoral indices, 9 logged gains, with IT index rising 2.50 per cent.
Russia and Ukraine today reached an agreement on a ceasefire in eastern Ukraine, sending lower brent crude prices to 16-month low near USD 100 a barrel.