UK retailer JD Sports Fashion posted what executive chairman Peter Cowgill called an "excellent" result for its full-year, reporting a double-digit hike in both earnings and revenue for the period.