KSE-100: Stocks stage 787 points recovery amid ‘Technical bounce back’