JD Sports’ gains were inextricably linked to Bank of America Merrill Lynch’s recent upgrading to a ‘buy’ rating, stating the ...