Shares rose 14% or 16.2p to 128p this morning. JD Sports Fashion’s profit haul of £406 million in the six months to 3 August came in ahead of City expectations for a figure of about £386 million.