Mumbai: The BSE Sensex and NSE Nifty hit their life-time peaks of 25,788.40 and 7,711.25 in morning trade on widespread buying on the back of sustained foreign capital inflows coupled with higher global cues.
The Sensex resumed higher at 25,660.57 and rose further to an all-time peak of 25,788.40, showing a sharp gain of 272.05 points, or 1.06 per cent, surpassing previous record of 25,725.12 reached on June 11.
The NSE 50-share Nifty also rose by 76.55 points, or 1 per cent to hit an all-time high of 7,711.25, surpassing previous record of 7,700.05.
In the global market, the S&P 500 index and the Dow Jones Industrial Average climbed to all-time highs yesterday as manufacturing activity picked up in the US and Asia in June and increased optimism about the global economy's health.
Major gainers were SSLT (2.78 per cent), Sun Pharma (2.00 per cent), HDFC (1.47 per cent), Coal India (1.44 per cent), ICICI Bank (1.32 per cent), Dr Reddy's Lab (1.31 per cent), Larsen (1.31 per cent), Tata Steel (1.23 per cent) and NTPC (1.23 per cent).
Foreign portfolio investors (FPIs) bought shares worth a net Rs 856.35 crore yesterday, as per provisional data from the stock exchanges.
Asian stocks rose in their early trade after reports showing manufacturing expansion in US, the world's biggest economy, sent American stocks to record-highs. Key benchmark indices in Hong Kong, South Korea, Singapore, China, Japan and Taiwan rose 0.13-1.14 per cent.