Business remains buoyant despite pre-Christmas losses