PSX loses 510 points to close at 46,903 points

* 544,434,449 shares traded against 536,640,545 shares the previous day
* 530 companies traded shares, 139 gained, 363 sustained losses, 28 remained unchanged