PSX loses 38.95 points to close at 46,918 points

* 417,852,908 shares traded compared to 464,978,937 shares on previous day
* 382 companies traded shares, 164 gained, 203 sustained losses, 15 remained unchanged