Gulf Insurance Group hits 52-week high on TASI