KARACHI: Stocks extended the rally on Friday as the KSE-100 index added 172.44 points (0.57 per cent) to close at 30,376.53. After four successive sessions of selling, the foreign investors turned net buyers on the last day of the week with the net inflow on Friday at $1.97 million.