PSX loses 300 points to close at 45,296 points

* 443,777,435 shares traded against 583,732,514 shares the previous day
* 514 companies traded shares, 143 recorded gains, 349 sustained losses, 22 companies unchanged