International General Insurance Holdings Ltd. (IGIC) stock: insider buying, earnings and risk | BrightDollar