KSE 100 gains 240 points as market sentiment excites investors