Surpassing all previous records, the BSE benchmark Sensex on Wednesday touched a fresh life-time high of 22,740.04 intra-day on buying in pharma, banking and oil stocks triggered by positive growth prospects.
The 30-share barometer closed at 22,702.34 points, up by 358.89 points, or 1.61 per cent.
The broad-based Nifty of National Stock Exchange crossed 6,800 level for the first time before settling at record 6,796.20 points, up by 101.15 points, or 1.51 per cent, over the previous close.
The Sensex had its biggest single day gain after March 7 after IMF forecast a better growth rate for India in 2014. IMF said India’s growth is expected to recover from 4.4 per cent in 2013 to 5.4 per cent in 2014.
A higher opening in Europe further supported the rally, brokers said.
Index-linked Sun Pharma was the star performer by zooming 6.60 per cent as analysts upgraded the company after it agreed to acquire Ranbaxy Laboratories.
Gains in Reliance Industries, banking stocks like ICICI Bank, HDFC Bank and SBI also fuelled the rise in the barometer.
In 30-BSE index components, 26 stocks closed with gains.
IT stocks, lead by Infosys and TCS, however, fell ahead of the financial results. Infosys dropped the most by 1.16 per cent among index stocks.
Besides, Tata Motors, Axis Bank, HDFC, Hindalco, BHEL, Larsen and Toubro, Mahindra and Mahindra and Maruti Suzuki also posted gains.
The banking sector index gained the most by 3.45 per cent to 14,798.80 followed by metal index by 2.26 per cent to 10,363.34.
Healthcare index rose by 2.21 per cent to 10,593.26 and Realty index by 1.85 per cent to 1,533.57.