JD Wetherspoon bought 1 million company shares last Friday, at 275.625p per share. The shares, which will be cancelled, cost the group over £2.75m.