Karachi (Staff Report): Pakistan Stock Exchange (PSX) ended the week on a negative note as the benchmark KSE-100 Index shed 584 points or 1.23 percent to reach 46,858 points.

A total of 58.2m shares of KSE-100 companies changed hands during the session, with a total worth of nearly Rs6.4 billion.

Stocks of 320 companies in all were traded on the exchange, of which 103 gained in value, whereas 195 declined and 22 remained unchanged.