The market tempo was upbeat for the second day in a row, pushing up key indices to uncharted waters as the Sensex logged a new all-time intra-day high of 25,419.14 and settled for the day at a new closing high of 25,396.46, up 376.95 points or 1.51 per cent.
The Sensex surpassed its previous all-time high of 25,375.63 registered on May 16 and its previous record close of 25019.51 hit on June 5. On weekly basis, it has bounced back by a whopping 1,179.12 points or 4.89 per cent.
On global front, overnight decision of the European Central Bank to cut its benchmark interest rates to unprecedented lows to pump money into the sluggish euro zone economy. This also boosted domestic market sentiments.
"Markets rose sharply for the week, reaching new all-time highs. Announcement of stimulus by ECB and continued optimism on economic reforms in India led to big gains. Expectations of resolution to the gas pricing issue helped stocks like RIL and ONGC register gains. We see the monsoon progress and the budget to be the two important triggers," said Dipen Shah, Head- Private Client Group Research, Kotak Securities.
Nine of the twelve of the sectoral indices ended in the green. Realty, oil&gas and banking shares led the surge.
There was broad-based buying witnessed in the markets. Market breadth remained positive as 2,144 stocks closed with gains while 959 ended lower. The BSE Small and midcap indices jumped about 1.6 per cent each.