PSX turns bearish amid energy crunch, sheds 377 points

* 334,689,707 shares traded against 267,219,212 shares the previous day
* 564 companies traded shares, 211 recorded gains, 342 sustained losses, 11 companies unchanged