Shares in JD Sports Fashion were up by more than 7% this morning (14 January) as the UK retailer hailed an "excellent" performance during the peak Christmas trading period.