Daily archive
PSX Closing — 31 July 2026
KSE-100 market-close data, heat map, and report for this trading session.
Fri, 31 Jul 2026 · Market close
176,094
+0.31% · +546 pts30-day trend -0.02%
Daily movers
Top 5 gainers ↑
1AICL+4.22%
2KTML+4.10%
3KOHC+3.67%
4AHCL+3.20%
5PKGS+2.55%
Top 5 losers ↓
1HGFA-3.77%
2INIL-2.10%
3TRG-1.54%
4JVDC-1.33%
5GHGL-1.05%
Market close heat map
Market close
Building market map…
Market Close Report
Market close
Market at a glance
KSE-100
176,094
+0.31% · +546 pts
Advances / declines / unchanged
62 / 36 / 2
Market-cap-weighted basket move
+0.29%
Total reported volume
210.43M shares
Estimated traded value
PKR 14.42B
Combined market capitalisation
PKR 16.58T
Top 5 gainers
| # | Company | Sector | Close | Change | Measure |
|---|---|---|---|---|---|
| 1 | AICLAdamjee Insurance Company Limited | Insurance | PKR 92.46 | +4.22% | 3.45M shares |
| 2 | KTMLKohinoor Textile Mills Limited | Textile Composite | PKR 44.64 | +4.10% | 2.77M shares |
| 3 | KOHCKohat Cement Company Limited | Cement | PKR 96.63 | +3.67% | 477.74K shares |
| 4 | AHCLArif Habib Corporation Limited | Fertilizer | PKR 15.50 | +3.20% | 3.18M shares |
| 5 | PKGSPackages Limited | Paper & Packaging | PKR 810.16 | +2.55% | 7.67K shares |
Top 5 losers
| # | Company | Sector | Close | Change | Measure |
|---|---|---|---|---|---|
| 1 | HGFAHBL Growth Fund | Closed-End Mutual Fund | PKR 14.55 | -3.77% | 99.92K shares |
| 2 | INILInternational Industries Limited | Engineering | PKR 156.61 | -2.10% | 245.06K shares |
| 3 | TRGTRG Pakistan Limited | Tech & Communication | PKR 60.85 | -1.54% | 1.92M shares |
| 4 | JVDCJavedan Corporation Limited | Property | PKR 143.13 | -1.33% | 469.48K shares |
| 5 | GHGLGhani Glass Limited | Glass & Ceramics | PKR 38.67 | -1.05% | 30.43K shares |
Top 5 volume leaders
| # | Company | Sector | Close | Change | Measure |
|---|---|---|---|---|---|
| 1 | CNERGYCnergyico PK Limited | Refinery | PKR 10.74 | +1.23% | 50.46M shares |
| 2 | PIBTLPakistan International Bulk Terminal | Transport | PKR 17.04 | +0.18% | 21.56M shares |
| 3 | KELK-Electric Limited | Power Generation | PKR 7.18 | -0.14% | 14.46M shares |
| 4 | PSXPakistan Stock Exchange Limited | Inv. Banks / Securities | PKR 52.43 | +2.22% | 13.85M shares |
| 5 | MLCFMaple Leaf Cement Factory Limited | Cement | PKR 94.87 | -0.75% | 12.86M shares |
Top 5 estimated traded-value leaders
| # | Company | Sector | Close | Change | Measure |
|---|---|---|---|---|---|
| 1 | MLCFMaple Leaf Cement Factory Limited | Cement | PKR 94.87 | -0.75% | PKR 1.22B |
| 2 | AKBLAskari Bank Limited | Commercial Banks | PKR 105.24 | +2.11% | PKR 1.07B |
| 3 | DGKCD.G. Khan Cement Company Limited | Cement | PKR 207.31 | +0.04% | PKR 888.69M |
| 4 | PSXPakistan Stock Exchange Limited | Inv. Banks / Securities | PKR 52.43 | +2.22% | PKR 726.05M |
| 5 | FFCFauji Fertilizer Company Limited | Fertilizer | PKR 565.38 | +0.06% | PKR 625.27M |
Widest intraday ranges
| # | Company | Sector | Close | Change | Measure |
|---|---|---|---|---|---|
| 1 | HGFAHBL Growth Fund | Closed-End Mutual Fund | PKR 14.55 | -3.77% | 11.51% range |
| 2 | SCBPLStandard Chartered Bank (Pak) Ltd | Commercial Banks | PKR 63.48 | -0.87% | 8.56% range |
| 3 | IBFLIbrahim Fibres Limited | Synthetic & Rayon | PKR 307.03 | +2.34% | 8.33% range |
| 4 | AICLAdamjee Insurance Company Limited | Insurance | PKR 92.46 | +4.22% | 8.31% range |
| 5 | TPLRF1TPL REIT Fund I | Reit | PKR 9.87 | -0.60% | 7.05% range |
Largest weighted contributors (Bulls and Bears)
| Company | Sector | Change | Basket weight | Contribution |
|---|---|---|---|---|
| LUCKLucky Cement Limited | Cement | +0.69% | 3.90% | +0.027 pp |
| NESTLENestle Pakistan Limited | Food & Personal Care | +1.17% | 2.17% | +0.025 pp |
| MEBLMeezan Bank Limited | Commercial Banks | +0.37% | 6.09% | +0.023 pp |
| ILPInterloop Limited | Textile Composite | +2.41% | 0.89% | +0.021 pp |
| HBLHabib Bank Limited | Commercial Banks | +0.79% | 2.69% | +0.021 pp |
| PAKTPakistan Tobacco Company Limited | Tobacco | -0.69% | 2.23% | -0.015 pp |
| EFERTEngro Fertilizers Limited | Fertilizer | -1.00% | 1.52% | -0.015 pp |
| SCBPLStandard Chartered Bank (Pak) Ltd | Commercial Banks | -0.87% | 1.48% | -0.013 pp |
| UBLUnited Bank Limited | Commercial Banks | -0.16% | 7.03% | -0.011 pp |
| HMBHabib Metropolitan Bank Limited | Commercial Banks | -0.69% | 0.71% | -0.005 pp |
Sector scorecard
| Sector | Companies | Weighted move | Market-cap share | A/D/U | Volume | Est. traded value |
|---|---|---|---|---|---|---|
| Insurance | 1 | +4.22% | 0.20% | 1/0/0 | 3.45M | PKR 319.31M |
| Paper & Packaging | 1 | +2.55% | 0.44% | 1/0/0 | 7.67K | PKR 6.22M |
| Textile Composite | 4 | +2.49% | 1.59% | 4/0/0 | 5.96M | PKR 521.09M |
| Synthetic & Rayon | 1 | +2.34% | 0.58% | 1/0/0 | 198 | PKR 60.79K |
| Inv. Banks / Securities | 2 | +1.16% | 2.25% | 2/0/0 | 14.63M | PKR 939.21M |
| Food & Personal Care | 7 | +0.57% | 6.40% | 3/2/2 | 2.32M | PKR 65.10M |
| Cement | 9 | +0.56% | 9.07% | 6/3/0 | 24.78M | PKR 2.99B |
| Oil & Gas Mktng | 4 | +0.55% | 1.88% | 4/0/0 | 6.59M | PKR 768.25M |
| Tech & Communication | 5 | +0.49% | 3.39% | 3/2/0 | 9.45M | PKR 676.46M |
| Leather & Tanneries | 1 | +0.46% | 0.58% | 1/0/0 | 4.18K | PKR 8.60M |
| Textile Weaving | 1 | +0.37% | 0.01% | 1/0/0 | 708.42K | PKR 3.83M |
| Cable & Electrical | 1 | +0.36% | 0.24% | 1/0/0 | 2.65M | PKR 111.99M |
| Chemical | 2 | +0.35% | 0.88% | 1/1/0 | 2.32M | PKR 66.55M |
| Vanaspati & Allied | 1 | +0.27% | 0.02% | 1/0/0 | 9.31K | PKR 4.25M |
| Refinery | 2 | +0.27% | 0.98% | 1/1/0 | 50.73M | PKR 807.89M |
| Commercial Banks | 13 | +0.23% | 29.47% | 9/4/0 | 31.27M | PKR 3.39B |
| Pharma | 7 | +0.19% | 2.79% | 6/1/0 | 1.99M | PKR 219.86M |
| Transport | 1 | +0.18% | 0.18% | 1/0/0 | 21.56M | PKR 367.33M |
| Oil & Gas Exploration | 4 | +0.13% | 17.56% | 3/1/0 | 3.31M | PKR 1.07B |
| Misc. | 3 | +0.11% | 0.60% | 2/1/0 | 14.39K | PKR 5.07M |
| Textile Spinning | 1 | +0.09% | 0.05% | 1/0/0 | 5.59K | PKR 1.54M |
| Woollen | 1 | +0.07% | 0.00% | 1/0/0 | 17.72K | PKR 1.20M |
| Glass & Ceramics | 2 | +0.03% | 0.43% | 1/1/0 | 82.96K | PKR 11.09M |
| Auto Assembler | 7 | +0.01% | 4.28% | 3/4/0 | 1.47M | PKR 666.18M |
| Fertilizer | 4 | -0.02% | 8.78% | 2/2/0 | 5.09M | PKR 815.98M |
| Power Generation | 4 | -0.07% | 3.18% | 1/3/0 | 16.47M | PKR 366.55M |
| Auto Parts | 1 | -0.12% | 0.29% | 0/1/0 | 29.75K | PKR 17.38M |
| Leasing | 1 | -0.13% | 0.00% | 0/1/0 | 134.34K | PKR 2.06M |
| Reit | 2 | -0.13% | 0.62% | 0/2/0 | 4.22M | PKR 46.90M |
| Modarabas | 1 | -0.33% | 0.02% | 0/1/0 | 5.01K | PKR 168.35K |
| Engineering | 2 | -0.64% | 0.35% | 1/1/0 | 567.57K | PKR 65.76M |
| Tobacco | 1 | -0.69% | 2.23% | 0/1/0 | 7.43K | PKR 10.77M |
| Sugar & Allied | 1 | -0.79% | 0.32% | 0/1/0 | 343 | PKR 311.28K |
| Property | 1 | -1.33% | 0.33% | 0/1/0 | 469.48K | PKR 67.20M |
| Closed-End Mutual Fund | 1 | -3.77% | 0.02% | 0/1/0 | 99.92K | PKR 1.45M |
How each metric is calculated
- Heatmap tiles are grouped by sector. Tile size represents market capitalisation or trade volume, depending on the selected view; green indicates a positive daily change and red a negative change.
- Daily percentage change is the CSV's
percent_changefield: the move from LDCP to the current close. - Top gainers and losers are the five highest and lowest daily percentage changes, not the rupee change in price.
- Advances, declines, and unchanged stocks are counts of positive, negative, and zero daily percentage changes. The advance–decline ratio divides advances by declines.
- Market-cap-weighted basket move is the sum of each stock's daily percentage change multiplied by its share of combined market capitalisation.
- Total volume is the sum of reported share volume across the 100 companies. Volume leaders are the five highest reported volumes.
- Estimated traded value is close multiplied by reported volume; it is an approximation, not official turnover.
- Estimated traded-value leaders are the five highest estimated traded values. Combined market capitalisation is the sum of all constituent market caps.
- Intraday range is
(high − low) / LDCP × 100. - Basket weight is company market capitalisation divided by the total; weighted contribution is daily percentage change multiplied by that weight, in percentage points.
- Sector weighted move is the market-cap-weighted average daily change of sector members. Sector market-cap share is the sector's market cap divided by the total, while A/D/U is its advances, declines, and unchanged stocks.
Limitations
- Market-cap-weighted figures use total company market capitalisation, not official KSE-100 free-float index weights. They are analytical estimates rather than official index returns or point contributions.
- Closing price multiplied by volume does not account for individual trade prices.
- This report is informational only and is not investment advice.
Data collected 31 July 2026 at 11:03 pm GMT+5 from the selected daily CSV.