Stocks extend rally for 4th consecutive session; KSE-100 index gains 579 points