JD Sports Fashion shares plunged on Thursday after the retailer warned annual profits would fall short of previous guidance, following 'volatile' trading last month.