Sports and leisurewear retailer John David Group (JD) more than doubled its full-year pre-tax profit to GBP35m (US$68.9m) on stronger profit margins and double-digit revenue hikes.