The 30-share Sensex touched all-time high of 22,307.74 intra-day. This is the fourth day in succession that the key index has risen to record high levels intra-day.
The BSE barometer moved for most of the day in the positive terrain before settling at 22,214.37, up 119.07 points or 0.54 per cent from its previous close.
Foreign institutional investors (FIIs) bought shares worth Rs 1,004.52 crore yesterday, as per provisional data with stock exchanges.
Brokers also ascribed the rise to hectic short-covering on the last day of March contract of Futures and Options.
More From This Section
Some participants, however, warned that the much-needed correction is likely to come after elections.
SBI notched up a gain of 4.04 per cent, the biggest gain among Sensex stocks. Bharti Airtel was up 4.00 per cent, Hero Motocorp 3.11 per cent, Gail India 1.75 per cent, NTPC 1.74 per cent, Bajaj Auto 1.62 per cent, HUL 1.37 per cent, RIL 1.34 per cent, ONGC 1.34 per cent, Tata Power 1.29 per cent, BHEL 1.23 per centand Wipro 1.14 per cent.
Bourses have been on a rising spree since Monday when it closed above the 22,000-level for the first time with foreign institutional investors (FII) pouring in money into stocks. On Tuesday, it closed lower by a marginal 0.27 points though.
Consistent pumping of money by FIIS had lifted the BSE benchmark index Sensex and broader NSE Nifty to their lifetime closing high of 22,095.30 and 6,601.40 points respectively yesterday.