Enstar Group Limited released its first quarter 2024 financial results. A spokesperson said, “First Quarter 2024 Highlights: Net income attributable to Enstar ordinary shareholders of $119 million, or $8.02 per diluted ordinary share, compared to $424 million, or $24.79 per diluted ordinary share, for the three months ended March 31, 2023. Return on equity [ROE] […]