Karachi (Staff Report): The Pakistan Stock Exchange (PSX) on Tuesday ended the session on a positive note, with the benchmark KSE-100 index gaining 728.65 points, or 1.63 per cent, to reach 45,394.06 point.

Close to 99.8 million shares of KSE-100 stocks changed hands by the end of the session, with a total worth of nearly Rs 7.63 billion.

Stocks of 382 companies were traded, of which 228 gained in value, 131 declined and 23 remained unchanged.

On Monday, KSE-100 index shed about 1900 points.