
Ardonagh Results: Income Up 34%, £795m Liquidity
The Ardonagh Group (‘Ardonagh’ or ‘Group’) announces its results for the nine months ended 30 September 2022. Income rose by 34% to £905 million ($1.2 billion) and Adjusted EBITDA by 20% to £286 million ($366 […]