JD Sports shares plunge 20% after profit warning The sports retailer says promotions and price discounts hit its revenues in the run-up to Christmas. Source