KSE-100 gains 109 points in a volatile trading session