According to PSX data, the benchmark KSE-100 Index rose by 1,842.91 points, showing a gain of 1.00 percent, and closed at 186,900.74 points compared with 185,057.83 points in the previous session.
Trading activity also improved during the session. The ready market recorded a volume of 848.559 million shares with a traded value of Rs50,025 billion. In the previous session, 740.092 million shares were traded with a value of Rs42,204 billion. Market capitalisation increased to Rs21,149 trillion from Rs20,969 trillion.
Out of 486 companies traded in the ready market, share prices of 294 companies moved up, 145 companies saw a decline, while 47 companies remained unchanged.
K-Electric Limited remained the most traded stock with a volume of 99.508 million shares. It was followed by First National Equities with 91.350 million shares and another actively traded stock with 86.293 million shares.
Read more: Gold prices soar in Pakistan amid massive global rally
Among the top gainers, Unilever Pakistan Foods Limited rose by Rs110.17 and closed at Rs27,139.81. Blessed Textile Limited also gained Rs61.34 to settle at Rs674.77.
On the losing side, PIA Holding Company LimitedB dropped by Rs304.49 to close at Rs19,494.51. Sazgar Engineering Works Limited declined by Rs40.88 and ended at Rs2,302.05.
In the futures market, turnover increased to 179.774 million shares with a traded value of Rs12,640 billion, compared with 114.500 million shares worth Rs9,205 billion in the previous session.
The market moved up due to strong buying interest. Higher volumes show growing investor confidence. Blue-chip stocks supported the index rise. If buying continues, the positive trend may remain.