Shares plunged as boss Stuart Machin also cautioned of an ‘uncertain’ economic picture, taking the shine off bumper Christmas trading.