Enstar-owned StarStone almost doubled its profits in 2016 as it reported net earnings of $42.8mn, against $23.2mn in the prior year.
Enstar-owned StarStone almost doubled its profits in 2016 as it reported net earnings of $42.8mn, against $23.2mn in the prior year.