Trading was active ahead of the figures, with speculators betting the shares would lose ground. As much as £300m of stock is thought to have been sold short in recent weeks, as traders gambled they would be able to buy the shares back cheaper after the trading update.