JD Wetherspoon yesterday bought 1 million company shares at 289.5p per share. The £2.89m deal was the group’s second such transaction this week.