JD Wetherspoon shareholders have been advised to sell and take profits after the company bought and cancelled 100,000 shares.

Greg Feehely, analyst at Altium Capital, said that "any meaningful earnings progress is unlikely this year" and gave the company's stock a 'reduce' recommendation.

Feehely said that JD Wetherspoon's share price was in keeping with its current performance.