IGIC Insider Surge: Top Execs Hold 10%+ Shares Amid Stock Near 52‑Week Low – Confidence or Stagnation?
IGIC insider activity shows executives hold strong positions, hinting at confidence amid a 12.57 % monthly decline and a 52‑week low at $20.82.
3 minutes to read



