SCOR SE (EPA:SCR) released its Q2 2025 financial results on July 31, 2025, reporting an adjusted net income of €225 million and an adjusted return on equity (ROE) of 22.6%. The results demonstrate ...