But its clothing and Australian divisions continue to struggle in the face of Covid-19.