KARACHI: Pakistan Stocks Exchange (PSX) witnessed volatile trading on Friday as the year closes while index names saw selective interest with thin institutional participation primarily from foreign investors.

The KSE-100 shares index gained 140.31 points or 0.29 percent to close at 47,806.97 points. KSE-30 shares index gained 79.90 points or 0.31 percent to end at 25,851.71 points. As many as 409 scrips were active of which 190 advanced, 203 declined and 16 remained unchanged.

The ready market volumes stood at 387.301 million as compared to 390.854 million shares a day earlier.

Companies posting highest gains include Rafhan Maize, up Rs284.36 to close at Rs8764.36/share and Sonofi Aventis, up Rs136.02 to close at Rs2856.43/share.

Companies posting major losses include Bata Pakistan, down Rs160 to end at Rs4310/share and Unilever Foods, down Rs82 to end at Rs5850/share.

Highest volumes were witnessed in Dost Steels Limited with a turnover of 45.714 million shares. The scrip gained 60 paisas to close at Rs11.12/share. Bank of Punjab was second with a turnover of 38.084 million shares. It shed 75 paisas to end at Rs17.65/share. NIB Bank Limited was third with a turnover of 18.505 million shares. It gained 16 paisas to finish at Rs1.81/share.