KSE-100: Stocks gained 616 points amid positive result season