IGICInternational General Insurance Holdings Ltd.

$26.22

Is the business good?