The markets touched new highs in early trade on Monday, propelled by positive macro indicators and vaccine progress in India. The Sensex hit 48000-mark for the first time ever. The BSE Sensex ended at 48,176.80,up 307.82 points or 0.64%. The Nifty closed at 14,132.90, up 114.40 points or 0.82%.