Sales recovery picking up pace