Karachi (Staff Report): The Pakistan Stock Exchange (PSX) on Thursday ended the trading session with positive trend as the benchmark KSE-100 index gained 857.85 points , or 1.89pc, to reach at 46,332.31 points .

Overall, 294.87 million shares were traded, with a total worth of nearly Rs13.34 billion.

Stocks of 377 companies were traded on the exchange, of which 257 gained in value, 102 declined and 18 remained unchanged.