As of Mar 31, 2018, diluted book value of XL Group was $36.53 per share, down 3.9% from Dec 31, 2017. Share Repurchase Update In the first quarter, the company did not participate in any share buyback under its current share repurchase authorization. As of Mar 31, 2018, XL Group had shares worth $529.1 million remaining under its authorized program. Zacks Rank XL Group carries a Zacks Rank #4 (Sell).