The benchmark Sensex on Monday closed at a new all-time high after seven straight days of gains. The index rose 137 points, or 0.34 per cent, to end at 40,302, surpassing its previous record of 40,268 made on June 3. The benchmark Nifty rose 51 points, or 0.43 per cent, to end at 11,941 — 148 points below its previous best of 12,089 on June 3. The latest gaining streak for the Sensex is the best since March 2019, when it had advanced for eight days in a row.
The upmove in the market has been supported by positive global markets,