JD Wetherspoon bought back 47,500 ordinary shares yesterday at an average price of 883.52p apiece for cancellation.
At 9:46am: (LON:JDW) Wetherspoon J D PLC share price was -1.25p at 884.75p