Sensex Surges 372 Points On Positive Macro Data