Express profit plummets 23% but beats expectations