Karachi (Staff Report): The Pakistan Stock Exchange (PSX) on Thursday ended nearly flat as the benchmark KSE-100 index lost only three points, or 0.01 per cent to reach 45,906 points.

The index touched the day 's low at 45,758 points an hour after trading opened. However, it soon recovered, reaching the day 's high of 46,025.

A total of 73.4 million shares of changed hands in the KSE-100 index during the session, with a total worth of nearly Rs 4.1billion.

The stocks of 372 companies were traded in total, of which 132 gained in value, 221 declined and 19 remained unchanged.