March retail surges 8.2% amid stockpiling