Enstar posted a $123.5mn operating profit in the third quarter, swinging back from a loss a year earlier, as losses narrowed significantly at its StarStone business.
Enstar posted a $123.5mn operating profit in the third quarter, swinging back from a loss a year earlier, as losses narrowed significantly at its StarStone business.