Invicta financial results reflect ‘remarkable’ recovery

Board approves final dividend of 90 cents per share.