Karachi (Staff Report): The Pakistan Stock Exchange (PSX) ended the week on a positive note as the benchmark KSE-100 index gained 295 points to close at 39,080 points.

The market showed some negativity in the first few minutes to hit a day's low of 38,432 points but rebounded immediately to continue on an upward trajectory for most of the session. It hit a day's high of 39,339 points.

More than 149.5 million shares worth Rs7.3 billion changed hands during the session. A total of 353 companies' shares were traded, out of which 158 advances, 175 declined, whereas 20 remained unchanged.