Invicta financial results reflect ‘remarkable’ recovery by adminPosted onJune 27, 2022 Board approves final dividend of 90 cents per share.