Dawsons punches through £10m mark