Mumbai: The Indian equity markets opened on a firm note on Monday as the benchmark Sensex touched a fresh all time high of 40,434.83 during the early trade.

Sensex jumped nearly 250 point, gaining for the seventh straight session over strong inflow of foreign funds and better than expected earnings post the corporate tax cut.

Global markets have also gained after both US and China indicated an early resolution.

At 9.27 a.m., the Sensex was up 216.40 points or 0.54 per cent at 40,381.43 before it touched the intra-day high of 40,434.83.

Nifty was also trading higher by 81.70 points at 11,972.30, slightly lower from its 52 week high of 12,103.05.