JD Wetherspoon has acquired 2.35 million company shares at 320p per share. The shares, which cost a total of £7.52m, will be cancelled.