Invicta produces another solid rise in earnings despite volatile markets