The last 12 months have been a bit of a rough ride for the JD Sports Fashion (LSE:JD.) share price. But investors who recently used the tumbling valuation as a buying opportunity have been rewarded ...