Karachi (Staff Report): The Pakistan Stock Exchange (PSX) ended the last trading day of the week in the green as the benchmark KSE-100 index gained 373 points, or 0.88 per cent, to close at 42,642 on Friday.

Nearly 177 million stocks worth Rs 9.38 billion were traded in the market on Friday. Stocks of 359 companies were traded, of which 232 advanced, 116 declined and 11 remained unchanged.

The technology and communication sector dominated the day's trading with 29m shares traded, with cement and commercial banks following with 19.5m and 18.2m shares traded respectively.