International General Insurance Holdings Ltd. (NASDAQ:IGIC – Get Free Report)’s stock price reached a new 52-week high on Wednesday . The stock traded as high as $12.27 and last traded at $12.02, with a volume of 53697 shares changing hands. The stock had previously closed at $11.20. Analyst Upgrades and Downgrades Separately, Royal Bank of […]