ESGRP logo

Enstar Group Limited (ESGRP) Operating Margin