UK retailer JD Sports Fashion has booked what executive chairman Peter Cowgill described as "excellent progress" in its last financial year, posting a double-digit hike in both earnings and revenue for the period.