Salans rides out storm with further growth and profits