KSE100 Index: Another day of strong performance. May be the push it requires to move out of the shadows. 

44,804+343 (0.77%)