Shares in JD Sports moved higher after the athleisure retailer announced improving sales in North America and announced plans for a new £100 million share buyback programme. At 98.1p per share, JD ...
The last 12 months have been a bit of a rough ride for the JD Sports Fashion (LSE:JD.) share price. But investors who recently used the tumbling valuation as a buying opportunity have been rewarded ...