[caption id="attachment_258835" align="aligncenter" width="700"]
The BSE Sensex continued to rule above the 30,000-level while the NSE Nifty traded above the 9,300-mark in the morning session due to widespread buying.
The 30-share Sensex resumed higher at 30,030.20 and shot up to an all-time high at 30,118.86 before quoting at 30,098.52 at 1045 hrs, showing a gain of 155.28 points or 0.52 per cent.
Also Read: Sensex Surges More Than 300 Points After Presentation Of Budget 2017
The NSE 50-share Nifty also shot up to an all-time high of 9,357.55 before quoting at 9,349.40 at 1045 hrs, showing a gain of 42.80 points or 0.46 per cent.
Major gainers were ITC 1.87 per cent, Tata Steel 1.77 per cent, Asian Paints 1.72 per cent, Gail India 1.45 per cent, M&M 1.41 per cent, Tata Motors 1.30 per cent, HDFC 1.02 per cent and Maruti 1.02 per cent.
Foreign funds bought shares worth net Rs 178.82 crore and domestic funds worth Rs 998.26 crore yesterday, as per provisional figures issued by stock exchanges.
Overseas, Asian indices traded higher following the rise in US stocks on the back of strong earnings announcements and expectations surrounding US President Donald Trump's impending tax reforms.
In the US, stocks soared as McDonald's and Caterpillar reported strong earnings, with the Nasdaq surpassing the 6,000 mark for the first time. The Dow Jones industrial average surged 1.12 per cent to close at 20,996.12.