IGICInternational General Insurance Holdings Ltd.

$26.66

Is the business good?