PSX loses 223 points to close at 45,073 points

* 369,537,354 shares traded against 443,777,435 shares the previous day
* 510 companies traded shares, 146 recorded gains, 351 sustained losses, 13 companies unchanged