- Reuters
- 3 Minutes ago

PSX sees strong start as KSE-100 rallies more than 800 points
-
- Sadaan Khan
- May 21, 2025

KARACHI: The Pakistan Stock Exchange (PSX) opened positively on Wednesday, with the benchmark KSE-100 index gaining ground during the initial minutes of trading. By 9:33 AM, the index had risen by 323.72 points to reach 119,294.84, with a trading volume of 921,954 shares.
The upward momentum continued, and by 9:54 AM, the index had advanced further by 678.29 points, reaching 119,649.41 as the volume climbed to 21,021,752 shares.
As of 10:15 AM, the PSX had posted a one-year gain of 58.89 per cent, while the year-to-date (YTD) rise stood at 3.79 per cent. Over the past 52 weeks, the KSE-100 index has traded within a range of 71,781.96 to 120,796.67.
By 10:30 AM, several stocks were contributing to the market’s positive trend. K-Electric Limited (KEL) had increased by 3.65 per cent or Rs0.16 to trade at Rs4.55. Cnergyico PK Limited (CNERGY) was up by 3.63 per cent or Rs0.28, reaching Rs8. Fauji Cement Company Limited (FCCL) rose by 0.55 per cent or Rs0.26 to Rs47.25, while Attock Refinery Limited (ATRL) saw a strong gain of 5.26 per cent or Rs32.05 to Rs641. Maple Leaf Cement Factory Limited (MLCF) moved up by 0.63 per cent or Rs0.47 to Rs75.35. The Hub Power Company Limited (HUBC) gained 0.59 per cent or Rs0.83 to Rs141.45, and D.G. Khan Cement Company Limited (DGKC) increased by 0.41 per cent or Rs0.61 to Rs148.66.
On the losing side, National Foods Limited (NATF) was down by 1.60 per cent or Rs3.91, trading at Rs240.50. International Industries Limited (INIL) declined by 1.26 per cent or Rs2.01 to Rs157.98, while Ibrahim Fibres Limited (IBFL) dropped by 1.12 per cent or Rs3.68 to Rs326.14.
By 10:39 AM, the KSE-100 index had gained a total of 802.90 points, reaching 119,774.02, reflecting a 0.67 per cent increase with the trading volume recorded at 82,719,571 shares.
Previous close
In the previous session on Tuesday, the PSX had closed at 118,971.12, down by 718.51 points or 0.60 per cent. The index fluctuated within a range of 1,373.28 points during the day, recording an intraday high of 119,900.37 and a low of 118,527.09. The total volume of the KSE-100 Index stood at 108.11 million shares. The broader market, represented by the All-Share Index, ended the day at 73,878.89 with a loss of 309.37 points or 0.42 per cent.
Overall market volume stood at 437.92 million shares, up from 425.37 million shares in the previous session, although the traded value declined by Rs1.46 billion to Rs20.81 billion. A total of 279,685 trades were reported across 473 companies, with 177 closing higher, 232 ending in the red, and 64 remaining unchanged.
Read next: Oil gains over 1 per cent on report of Israeli plans to strike Iran
