Shares of JD Sports Fashion Plc (LON:JD – Get Free Report) have received an average recommendation of “Hold” from the six ...