Majestic chief executive Rowan Gormley said: “Our transformation plan is working and we remain on track to achieve our £500 million sales goal. We said that we would be better prepared for Christmas than ever – and the numbers show that we did what we said we would do.

“At this stage we are not predicting a change to long-term margin expectations, but we need to retain flexibility to compete in a competitive market.”