The 30-share BSE Sensex surged 497.06 points or 0.67 per cent to hit all-time high of 74,373.88. The NSE Nifty climbed 144.70 points or 0.64 per cent to hit its fresh peak of 22,579.35