Karachi (Staff Report): The Pakistan Stock Exchange (PSX) on Wednesday modestly as the KSE-100 index gained only 19 points, or 0.04 per cent, to close at 45,999 points.

Bears dominated the session early in the day, with the index sliding to 45,591, but stocks gained ground towards the end to test 46,101.

A total 101.5 million shares worth Rs11.15 billion were traded during the session. Shares of 368 companies were traded, with 222 of them advancing, 134 declining and 12 remaining unchanged.

The engineering sector dominated the day's trading with 29.1m shares traded, while commercial banks and power generation followed with 27.4m and 18.9m shares traded respectively.