ICG stock analysis