JD Sports has issued a profit warning, now expecting its full-year profit before tax to fall... (58 revisions)