Sporting goods retailer JD Sports has posted a 54% hike in first-half profit before tax and exceptional items to GBP12.4m (US$23m).