Daily PSX Market Brief - Wealth Street Skip to content
Daily PSX Market Brief

Daily market intelligence

End-of-day PSX briefs - index moves, sector micro-analysis, movers and outlook, grounded in real exchange data. Wealth Street commentary, for information only.

23 Oct 2026 -0.95%

A second straight low for the retreat: KSE-100 falls 0.95% to 162,374.87, 13.38% below the record, ending a week that lost 2.43% as MACFL logs a seventh limit-down

The KSE-100 fell 0.95% to 162,374.87 on Friday, 1,549.44 points under Thursday's 163,924.31 and a second straight new low for the retreat, now 1.46% below 13 October's 164,776.44. The index is 6,335 points under the 10% line at 168,710 for a seventeenth straight session, 13.38% below the 6 July record and 5.06% under the 24 July low of 171,021.20 for a twenty-second, and 2.11% under the 5 October close of 165,867.31. The week lost 2.43% against last Friday's 166,419.71, a fifth straight weekly loss and the deepest since the week to 11 September's 2.75%. Breadth was weak but better than Thursday's: 136 advancers against 310 decliners across the 495-name board, with 7 of 33 sectors higher, and 222m traded in declining names against 174m in advancing ones on a 399m tape, up from Thursday's 367m. PASL rose 10.27% to Rs 3.33 on 33m, MACFL fell 9.99% to Rs 59.25 on 27m for a seventh straight limit-down, PRL fell 0.63% on 24m for a fourth straight fall and LSEFSLR jumped 33.90% on 13m. Commercial Banks fell 0.71% with 15 of 19 lower. The KMI-30's 1.23% fall was the deepest of the four gauges and the All-Share's 0.91% the mildest.

22 Oct 2026 -1.21%

Sell-off to a new low for the retreat: KSE-100 falls 1.21% to 163,924.31, 12.55% below the record, as 355 names decline and PTC drops 9.91%

The KSE-100 fell 1.21% to 163,924.31 on Thursday, 2,006.67 points under Wednesday's 165,930.98 and its deepest one-day fall since 5 October's 1.36%, closing at a new low for the retreat, 852.13 points and 0.52% below 13 October's 164,776.44. The index is 4,785 points under the 10% line at 168,710 for a sixteenth straight session, 12.55% below the 6 July record and 4.15% under the 24 July low of 171,021.20 for a twenty-first, 1.17% under the 5 October close of 165,867.31 and 1.50% lower on the week so far against Friday's 166,419.71. Breadth gave the fewest advancers and most decliners since 5 October: 100 advancers against 355 decliners across the 493-name board, with only three of 33 sectors higher, and 313m of the 367m tape traded in declining names against 53m in advancing ones. PTC fell 9.91% to Rs 47.07 on 12m, PRL 4.77% to Rs 95.12 on 26m for a third straight fall, CNERGY 1.36% on 23m and WTL 3.23% to Rs 0.90 on 22m, while seven sectors, including the Refinery sector, Oil and Gas Marketing Companies, Pharmaceuticals and Fertilizer, closed without an advancer. Commercial Banks fell 1.05% with 15 of 19 lower. The KSE-30's 1.53% fall was the deepest of the four gauges and the All-Share's 1.08% the mildest.

21 Oct 2026 +0.47%

KSE-100 gains 0.47% to 165,930.98 on even breadth, 11.48% below the record, as power, cement and E&Ps rise while refineries fall 1.97%

The KSE-100 gained 0.47% to 165,930.98 on Wednesday, 779.34 points above Tuesday's 165,151.64, after Tuesday's 0.49% fall. The index remains 2,779 points under the 10% line at 168,710 for a fifteenth straight session, 11.48% below the 6 July record and 2.98% under the 24 July low of 171,021.20 for a twentieth; it closed 0.04% above the 5 October close of 165,867.31 and 0.70% above 13 October's 164,776.44, but 0.02% under Monday's 165,966.08 and 0.29% lower on the week so far against Friday's 166,419.71. The gain came on even breadth: 225 advancers against 229 decliners across the 497-name board, with 18 of 33 sectors higher and 188m traded in advancing names against 181m in declining ones on a 380m tape, down from Tuesday's 447m. Power Generation and Distribution rose 1.39% with NCPL up 9.53% and NPL 9.47%, Cement 0.90% with 13 of 19 higher, the E&Ps 0.86% with all four names up and Commercial Banks 0.52% with 15 of 19 higher, while the Refinery sector fell 1.97% with only CNERGY higher and PRL down 1.54% on 49m. TPLT rose 9.17% on 15m. The KSE-100's 0.47% gain was the strongest of the four gauges and the KMI-30's 0.41% the mildest.

20 Oct 2026 -0.49%

Refineries fall 5.85% and 324 names decline: KSE-100 slips 0.49% to 165,151.64, 11.90% below the record, as PRL falls 6.77% on 43m

The KSE-100 fell 0.49% to 165,151.64 on Tuesday, 814.44 points under Monday's 165,966.08, with the Refinery sector down 5.85% and all four names lower after four straight sessions with all four higher. The index is 3,558 points under the 10% line at 168,710 for a fourteenth straight session, 11.90% below the 6 July record and 3.43% under the 24 July low of 171,021.20 for a nineteenth; it is 0.43% under the 5 October close of 165,867.31, 0.23% above 13 October's 164,776.44 low close and 0.76% lower on the week so far against Friday's 166,419.71. Breadth was weak: 127 advancers against 324 decliners across the 498-name board, the fewest advancers since 5 October's 55, with 5 of 33 sectors higher, and 294m traded in declining names against 152m in advancing ones on a 447m tape, the heaviest since 15 October's 517m. CNERGY fell 3.65% to Rs 12.41 on 47m, PRL 6.77% to Rs 101.44 on 43m and KEL 4.82% to Rs 5.72 on 26m, while TPL rose 9.98% on 23m and PASL 19.85% on 20m. Commercial Banks fell 0.54% with 16 of 19 lower. The KSE-30's 0.74% fall was the deepest of the four gauges, with the KSE-100 and the All-Share each down 0.49%.

19 Oct 2026 -0.27%

Three-day gain run ends as 302 names fall: KSE-100 slips 0.27% to 165,966.08, 11.46% below the record, while refineries rise a fourth straight session

The KSE-100 slipped 0.27% to 165,966.08 on Monday, 453.63 points under Friday's 166,419.71, ending a run of three straight gains. The index remains 2,743 points under the 10% line at 168,710 for a thirteenth straight session, 11.46% below the 6 July record and 2.96% under the 24 July low of 171,021.20 for an eighteenth, but it held 0.06% above the 5 October close of 165,867.31 and 0.72% above 13 October's 164,776.44. Breadth was weak: 163 advancers against 302 decliners across the 499-name board, the most decliners and fewest advancers since 12 October, with 11 of 33 sectors higher. Volume ran the other way, with 226m traded in advancing names against 144m in declining ones on a 371m tape, the lightest since 12 October's 363m. The Refinery sector rose 1.39% for a fourth straight session with all four names higher - PRL up 1.74% to Rs 108.81 on 53m and CNERGY 0.23% to Rs 12.88 on 36m, together nearly a quarter of the tape - and TPLT rose 7.46% on 14m. Leather and Tanneries fell 3.92% with all six names lower. The KSE-100's 0.27% fall was the deepest of the four gauges and the All-Share's 0.22% the mildest.

16 Oct 2026 +0.14%

Third straight gain, but on more decliners than advancers: KSE-100 adds 0.14% to 166,419.71, 11.22% below the record, as refineries rise again and the week closes 0.40% lower

The KSE-100 gained 0.14% to 166,419.71 on Friday, 233.55 points above Thursday's 166,186.16 for a third straight gain and the best close of the week, 1.00% above Tuesday's 164,776.44. It was a narrow session: 211 advancers against 254 decliners across the 498-name board, the first index gain on more decliners than advancers since 28 August, with 17 of 33 sectors higher and 218m traded in advancing names against 176m in declining ones on a 397m tape, down from Thursday's 517m. The index remains 2,290 points under the 10% line at 168,710 for a twelfth straight session, 11.22% below the 6 July record and 2.69% under the 24 July low of 171,021.20 for a seventeenth, and its 0.40% fall on the week against last Friday's 167,089.27 is a fourth straight weekly loss. The refinery sector rose for a third straight session with all four names higher, PRL up 3.07% to Rs 106.95 on 38m and CNERGY 0.39% to Rs 12.85 on 37m, and KEL rose 3.05% on 28m, while PTC fell 2.65% to Rs 53.60 and WTL 2.04% on 12m. The KSE-100's 0.14% gain was the strongest of the four gauges, with the KMI-30 the only one lower at 0.05%.

15 Oct 2026 +0.46%

Second straight gain on the most advancers since 6 October: KSE-100 adds 0.46% to 166,186.16, 11.35% below the record, as PTC rebounds 7.62% and refineries rise again

The KSE-100 gained 0.46% to 166,186.16 on Thursday, 769 points above Wednesday's 165,417.50 and its first back-to-back gains since 6 and 7 October, for a two-session rise of 0.86% from Tuesday's 164,776.44. The index remains 2,523 points under the 10% line at 168,710 for an eleventh straight session, 11.35% below the 6 July record and 2.83% under the 24 July low of 171,021.20 for a sixteenth, but it closed 0.19% above the 5 October close of 165,867.31; it is 0.54% lower on the week so far against Friday's 167,089.27. Breadth was firmer: 291 advancers against 169 decliners across the 499-name board, the most advancers since 6 October's 312, with 27 of 33 sectors higher and 352m traded in advancing names against 159m in declining ones on a 517m tape, down from Wednesday's 586m. PTC rebounded 7.62% to Rs 55.06 on 14m after five straight losses, the refineries rose for a second session with all four names higher - PRL up 4.61% on 43m and CNERGY 0.71% on 63m, the busiest name - and Commercial Banks gained 0.47% with 13 of 19 higher. LSEFSLR, the rights line, fell 18.95% to Rs 0.77 on 17m. The KSE-30's 0.52% gain was the strongest of the four gauges and the KSE-100's 0.46% the mildest.

14 Oct 2026 +0.39%

Four-day slide ends on firm breadth: KSE-100 gains 0.39% to 165,417.50, still 11.76% below the record, as refineries rise 3.48% and WTL trades 87m

The KSE-100 gained 0.39% to 165,417.50 on Wednesday, 641 points above Tuesday's 164,776.44 and its first gain since 7 October's 0.07%, ending a run of four straight losses. The index remains 3,292 points under the 10% line at 168,710 for a tenth straight session, 11.76% below the 6 July record, 3.28% under the 24 July low of 171,021.20 for a fifteenth and 0.27% under the 5 October close of 165,867.31; it is 1.00% lower on the week so far against Friday's 167,089.27. Breadth was firm: 256 advancers against 198 decliners across the 499-name board, the most advancers since 7 October's 271, with 25 of 33 sectors higher and 325m traded in advancing names against 170m in declining ones on a 586m tape. The refinery sector was the second-strongest group, rising 3.48% with all four names higher after Tuesday's clean sweep lower, with PRL up 6.44% and CNERGY 3.42% on 83m between them, while Commercial Banks gained 0.88% with 13 of 19 higher and Fertilizer 0.59% with all five up. WTL was the busiest name at 87m, unchanged at Rs 0.96. The KMI-30's 0.52% gain was the strongest of the four gauges and the KSE-30's 0.35% the mildest.

13 Oct 2026 -0.21%

Another low on even breadth: KSE-100 slips 0.21% to 164,776.44, 12.10% below the record, as PTC falls 9.08% on 13m and foreign investors sell PKR 644.27m

The KSE-100 slipped 0.21% to 164,776.44 on Tuesday, a second straight new low for the retreat, 348 points under Monday's 165,124.41 and 0.66% below the 5 October close of 165,867.31. The index is 3,933 points under the 10% line at 168,710 for a ninth straight session, roughly 12.10% below the 6 July record, 3.65% under the 24 July low of 171,021.20 for a fourteenth and 3.06% below September's close of 169,969.32. It is 1.38% lower on the week so far against Friday's 167,089.27. The move was small and the board was balanced: 223 advancers against 224 decliners across the 498-name board, 21 of 33 sectors higher and two closing without an advancer, with 183m traded in advancing names against 197m in declining ones on a 384m tape. The sharpest fall among the fifteen highest-turnover names was PTC, which fell 9.08% from Rs 57.18 to Rs 51.99 on 13m, about eight times Monday's volume and the second-largest turnover on the board after PSO, after losses of 2.1% and 2.8% on the previous two sessions. Elsewhere the engines were mixed and small: the Refinery sector eased 0.58% in a clean sweep lower with CNERGY down 0.97% on 8m, Power Generation and Distribution fell 1.22% with 11 of 16 lower, Commercial Banks 0.28% on a nine-ten split, while Property rose 2.43%, Transport 1.79% on PIBTL's 1.18% and Food and Personal Care Products 1.01%. The KSE-30's 0.28% fall was the deepest of the four gauges and the KMI-30's 0.10% the mildest.

12 Oct 2026 -1.18%

A new low for the retreat: KSE-100 falls 1.18% to 165,124.41, 11.91% below the record, as no cement name rises and the securities complex drops 2.44% on a thin 363m tape

The KSE-100 fell 1.18% to 165,124.41 on Monday, its sharpest fall since 5 October's 1.36% and the deepest close of the entire retreat from the 6 July record, 743 points, or 0.45%, below the previous low of 165,867.31 set a week earlier. The index is 3,585 points under the 10% line at 168,710 for an eighth straight session, roughly 11.91% below the record, 3.45% under the 24 July low of 171,021.20 for a thirteenth, 1.69% below the 14 September low of 167,970.65 and 2.85% below September's close of 169,969.32. Breadth was 134 advancers against 322 decliners across the 498-name board, with ten of 33 sectors higher and six closing without an advancer, on a 363m tape - the third-lightest since at least 24 August, behind 9 October's 309m and 16 September's 356m - that put 223m through declining names against 140m in advancing ones. The selling reached the index engines: Cement fell 2.04% with 18 of 19 names lower and none higher, the securities complex 2.44% with 26 of 35 down, the E&Ps 1.55% with all four lower, Oil and Gas Marketing 1.28% with all ten, Automobile Assembler 1.16% with all ten, Power Generation and Distribution 1% with 11 of 16 lower and Commercial Banks 0.75% with 16 of 19 down. The KSE-30's 1.68% fall was the deepest of the four gauges and the All-Share's 0.95% the mildest.

9 Oct 2026 -0.21%

A third straight weekly loss on the thinnest tape in weeks: KSE-100 slips 0.21% to 167,089.27, its second-lowest close of the retreat, as 243 names advance and the Refinery sector rebounds 1.61%

The KSE-100 slipped 0.21% to 167,089.27 on Friday, its second-lowest close of the retreat from the 6 July record, behind only the 5 October close of 165,867.31. It sits 0.52% below the 14 September low of 167,970.65 and 0.74% above Monday's closing low. It is 1,620 points under the 10% line at 168,710 for a seventh straight session, roughly 10.86% below the record and 2.30% under the 24 July low of 171,021.20 for a twelfth. The week closed 0.63% lower against the 2 October close of 168,155.49, a third straight weekly decline after losses of 0.07% and 1.53%, and the index is 1.69% below September's close of 169,969.32. The board was firmer than the index: 243 advancers against 201 decliners across the 495-name board, 22 of 33 sectors higher and none without an advancer, with 198m traded in advancing names against 101m in declining ones - but on a 309m tape, the lightest of any session since at least 24 August. The gains came from the refineries and the second line: the Refinery sector rose 1.61% in a clean sweep, PRL up 2.14% on 24m, CNERGY 1.05% on 27m and NRL 2.94%, Modarabas rose 3.32% with 14 of 20 higher, Power Generation and Distribution 1.68% on KEL's 1.51% and PKGP's 5.44%, Chemical 1.81% and the securities complex 0.85%. Weighing on the board were the banks and the oil marketing names: Commercial Banks lost 0.57% with 11 of 19 lower, Oil and Gas Marketing 0.49% and Transport 0.95%. The KSE-30's 0.28% fall was the deepest of the four gauges and the KMI-30's 0.02% the mildest.

8 Oct 2026 -0.68%

The bounce stalls: KSE-100 falls 0.68% to 167,441.90, its second-lowest close of the retreat, on 322 decliners, 18 of 19 banks lower and a 2.56% refinery sweep lower

The KSE-100 fell 0.68% to 167,441.90 on Thursday, ending a two-session winning run and giving back 1,139 points, or 42%, of the 2,713 it had recovered since Monday's low. The close is the second-lowest of the retreat from the 6 July record, behind only the 5 October close of 165,867.31 and 0.31% below the 14 September low of 167,970.65, and it leaves the index 1,268 points under the 10% line at 168,710 for a sixth straight session. It is roughly 10.68% below the record, 2.09% under the 24 July low of 171,021.20 for an eleventh straight session, 0.95% above Monday's low and 1.49% below September's close of 169,969.32. Breadth reversed from Wednesday's 271 advancers to 130 against 322 decliners across the 494-name board, with ten of 33 sectors higher and six closing without an advancer, on a thin 366m tape that put 256m through declining names against 95m in advancing ones. The selling ran through the banks and the refineries: Commercial Banks fell 1.1% with 18 of 19 lower and none higher, the Refinery sector 2.56% in a clean sweep lower with PRL down 3.39% and CNERGY 2.67%, Fertilizer 1.23% with all five names down, Transport 2.2%, Technology and Communication 1.21% with 16 of 21 lower and the securities complex 1.17% with 23 of 33. The KSE-30's 0.80% fall was the deepest of the four gauges and the KMI-30's 0.60% the mildest.

7 Oct 2026 +0.07%

A second gain on a broad but heavy-footed bid: KSE-100 edges 0.07% to 168,580.40, 129 points under the 10% line, as 28 of 33 sectors rise and KEL jumps 8.05% on 83m while CNERGY slips

The KSE-100 edged 0.07% higher to 168,580.40 on Wednesday, a second straight gain that has recovered 2,713 points, or 1.64%, from Monday's retreat low of 165,867.31 without yet retaking the 10% line at 168,710, which sits 129 points overhead after a fifth straight close beneath it. The index is roughly 10.07% below the 6 July record, 1.43% under the 24 July low of 171,021.20 for a tenth straight session, 0.36% above the 14 September low of 167,970.65 and 0.82% below September's close of 169,969.32. The market was broader than the index: 271 advancers against 184 decliners across the 499-name board, 28 of 33 sectors higher - equalling 18 September's count as the most since the 33-sector basis began on 17 September - and none without an advancer, with 347m traded in advancing names against 205m in declining ones on a 586m tape. The most active refinery names lagged the board. CNERGY fell 1.55% on 69m and PRL eased 0.06% on 44m, leaving the Refinery sector up only 0.91% on a two-two split despite NRL's 4.03% gain, while the E&Ps lost 0.43% and Fertilizer 0.63%; KEL, up 8.05% on 83m, was the one index-weight name with a decisive move. The All-Share's 0.19% gain was the strongest of the four gauges, and the KMI-30 was the only one lower, down 0.06%.

6 Oct 2026 +1.56%

The rout is reversed in a session: KSE-100 jumps 1.56% to 168,460.10, its largest gain since 5 August, as 312 names advance and the Refinery sector sweeps 5.06% higher on CNERGY's 55m

The KSE-100 jumped 1.56% to 168,460.10 on Tuesday, its largest one-day gain since 5 August, when it rose 1.66%, recovering more than all of Monday's 1.36% fall. The rebound of 2,593 points lifted the index off the retreat's new low of 165,867.31 to a close 0.29% above the 14 September correction low and about 250 points under the 10% line at 168,710, roughly 10.13% below the 6 July record. It is still 1.50% under the 24 July low of 171,021.20 for a ninth straight session and 0.89% below September's close of 169,969.32. Breadth reversed from the worst reading since 14 July to the broadest since the 316 advancers of 18 September: 312 advancers against 146 decliners across the 494-name board, 24 of 33 sectors higher and none without an advancer, with 353m traded in advancing names against 75m in declining ones on a 432m tape. The refinery complex led: the sector rose 5.06% in a clean sweep, PRL gaining 7.96% on 28m and CNERGY 5.90% on 55m, the heaviest print of the day, with NRL up 3.80% and ATRL 2.59%. The engines rebounded together - Commercial Banks rose 1.6% with 17 of 19 higher, the E&Ps 1.97% in a clean sweep, Technology and Communication 1.81% with 20 of 21 up, Oil and Gas Marketing 1.56%, Power Generation and Distribution 1.2%, Cement 0.78% and Fertilizer 0.9% - and the KMI-30's 1.89% gain was the strongest of the four gauges, the All-Share's 1.33% the mildest.

5 Oct 2026 -1.36%

A new low for the retreat: KSE-100 falls 1.36% to 165,867.31, 11.52% below the record, as all 33 sectors decline and 407 names fall against 55 advancers

The KSE-100 fell 1.36% to 165,867.31 on Monday, its sharpest fall since 14 September and the deepest close of the entire retreat from the 6 July record - about 2,100 points under the 14 September low of 167,970.65 and 2,842 points under the 10% line at 168,710, which it had closed below on Thursday and Friday. The index is now 11.52% below the record, 3.01% under the 24 July low of 171,021.20 for an eighth straight session, and 2.41% lower than September's close of 169,969.32. The session was a rout in breadth: 55 advancers against 407 decliners across the 497-name board, the most decliners and the fewest advancers since the 14 July rout, and not one of 33 sectors closed higher, eight of them without a single advancer. The tape was 441m, of which 413m traded in declining names against 28m in advancing ones - nearly fifteen to one. The selling reached everywhere: Transport fell 4.69% with all six names lower, Power Generation and Distribution 3.77% with 15 of 16 down on KEL's 5.86% and NPL's 6.59%, Oil and Gas Marketing 3.58% with all ten lower, the securities complex 3.19% with 29 of 34 down, Technology and Communication 3.13% with 21 of 22 lower, Chemical 2.55%, Pharmaceuticals 2.52%, the Refinery sector 2.25% in a clean sweep lower on CNERGY's 4.01% fall on 30m, Cement 1.84%, Commercial Banks 1.42% with 17 of 19 down and Engineering 0.95% on ASL's 6.73%. The All-Share's 1.38% fall was the deepest of the four gauges and the KSE-30's 1.26% the mildest.

2 Oct 2026 -0.29%

The week ends 1.53% lower and 554 points under the 10% line: KSE-100 slips 0.29% to 168,155.49, its lowest close since 16 September, as 319 names decline and DSIL posts a fifth straight near-limit gain

The KSE-100 slipped 0.29% to 168,155.49 on Friday, its lowest close since 16 September and a second straight close below the 10% line at 168,710 - about 554 points under it and roughly 10.3% below the 6 July record. It is the third-lowest close of the retreat, behind only the 14 and 16 September closes of 167,970.65 and 168,021.80 and just 0.11% above the correction low, and it is 1.68% under the 24 July low of 171,021.20 for a seventh straight session. The week closed 1.53% lower against the 25 September close of 170,765.22, the worst week since the one ending 11 September, and October has opened 1.07% down from September's close of 169,969.32. The session was a quiet grind lower on lopsided breadth: 128 advancers against 319 decliners across the 492-name board, eight of 33 sectors higher and three closing without a single advancer, on a 494m tape with 323m in declining names against 130m in advancing ones. The selling stayed in the engines: Technology and Communication fell 1.51% with 19 of 21 lower, Engineering 1.5% with 12 of 18, Commercial Banks 0.27% with 15 of 19, the Refinery sector 0.9% with CNERGY down 2.00% on 21m and PRL 0.95% on 18m, and Oil and Gas Marketing 1.92% without a single advancer among its ten names. The few gains were small and second-line - Miscellaneous 0.79%, Sugar and Allied 0.57%, Power Generation and Distribution 0.38% on a seven-seven split and the E&Ps 0.31% - and the tape's size was again the fringe, FNEL the most active name on 43m at +0.83% and DSIL up 10.01% on 30m. The KMI-30's 0.34% fall was the deepest of the four gauges and the KSE-30's 0.22% the mildest.

1 Oct 2026 -0.78%

October opens back through the 10% line: KSE-100 falls 0.78% to 168,636.85 on 323 decliners as Technology, Cement and Transport lead the selling and KOSM prints 94m

The KSE-100 fell 0.78% to 168,636.85 on Thursday, the first session of October, giving back Wednesday's 0.22% gain and more and closing about 73 points below the 10% line at 168,710 for the first time since 16 September - roughly 10.04% under the 6 July record. It is the third-lowest close of the retreat, behind only the 14 and 16 September closes of 167,970.65 and 168,021.80, and the index is 1.39% under the 24 July low of 171,021.20 for a sixth straight session, 0.40% above the correction low and 1.25% lower on the week against Friday's 170,765.22 with one session left. Breadth was 120 advancers against 323 decliners across the 490-name board with six of 33 sectors higher and four closing without an advancer, and the tape was 548m with 285m in declining names against 240m in advancing ones. The selling was in the engines this time: Technology and Communication fell 1.58% with 19 of 21 lower, Cement 1.48% with 16 of 19, Transport 1.97%, Engineering 1.27% with 14 of 18, Chemical 1.36%, Commercial Banks 0.94% with 16 of 19 and Power Generation and Distribution 0.92% with 11 of 16, while the E&Ps lost 1.14% with all four names down. The tape's heaviest print was the fringe once more: KOSM traded 94m at +1.92% a day after its 15.5% run, ahead of FNEL's 8.04% rise on 39m. The KMI-30's 0.86% fall was the deepest of the four gauges and the KSE-30's 0.75% the mildest.

30 Sept 2026 +0.22%

September closes 3.96% lower: KSE-100 adds 0.22% to 169,969.32 on the month's last session as 251 names advance, the cements and banks firm and KOSM runs 15.52% on 58m

The KSE-100 rose 0.22% to 169,969.32 on Wednesday, ending a two-session decline and closing September 3.96% below the 31 August close of 176,975.67 - a month that took the index through the 10% line to its 14 September correction low of 167,970.65 and back inside it, after August's 0.5% gain. The index remains about 9.33% below the 6 July record, 0.61% under the 24 July low of 171,021.20 for a fifth straight session, 1.19% above the correction low, and 0.47% lower on the week with two sessions left. The session itself was firm and broad: 251 advancers against 194 decliners across the 493-name board, 21 of 33 sectors higher and three swept higher outright - the Refinery sector at 0.98% with all four up, the Exchange Traded Funds at 0.64% with all nine, and the Close-End Mutual Funds at 3.73% - on a 591m tape with 374m in advancing names against 185m in declining ones, two to one. The engines led for once: Cement rose 1.26% with 16 of 19 higher, Commercial Banks 0.82% with 14 of 19, Oil and Gas Marketing 1.06%, Fertilizer 0.94% on FATIMA's 3.14%, and the securities complex 0.74%, while Technology and Communication eased 0.27% and Power Generation and Distribution 0.22%. The tape's size was the fringe: PIBTL was the most active name on 73m at +0.75%, KOSM ran 15.52% higher on 58m - a Rs 0.77 move on a Rs 4.96 stock inside the Rs 1 band - and TISL fell 1.72% on 51m. The KSE-30's 0.37% gain led the four gauges.

29 Sept 2026 -0.48%

The drift lower resumes: KSE-100 falls 0.48% to 169,600.40, its lowest close since 17 September, as 303 names decline and the band tape carries what bid there is

The KSE-100 fell 0.48% to 169,600.40 on Tuesday, a second straight decline and its lowest close since 17 September, leaving the index roughly 9.52% below the 6 July record, about 0.83% under the 24 July low of 171,021.20 for a fourth straight session, and 0.97% above the 14 September correction low. Two sessions into the week the index is 0.68% lower against Friday's 170,765.22. Breadth was the weakest since Thursday's rout at 154 advancers to 303 decliners across the 494-name board, with ten of 33 sectors higher and three closing without an advancer, but the volume split was close to even - 273m in advancing names against 282m in declining ones on a 568m tape - because the advancing side was the band tape: TISL up 5.45% on 56m for a second straight day of gains, SGPL 9.12% on 30m after three straight sessions at limit-down, DSIL 9.89% on 20m and LOTCHEM 5.48% on 14m. The index engines slipped rather than sold off: the Refinery sector eased 0.27% on a two-two split with CNERGY down 1.73% on 57m and PRL 1.87% against NRL's 2.14% rise, Technology and Communication lost 0.79% with 16 of 22 lower, Power Generation and Distribution 0.26% despite KEL's 0.50% on 35m, and Commercial Banks and Cement were flat at +0.04% and +0.09%. The KSE-30's 0.51% fall was the deepest of the four gauges and the All-Share's 0.36% the mildest.

28 Sept 2026 -0.20%

A quiet slip on the lightest tape since 17 September: KSE-100 eases 0.20% to 170,425.62 as the refineries sweep 2.04% higher and TISL runs 7.6% on 60m against 267 decliners

The KSE-100 eased 0.20% to 170,425.62 on Monday, its third straight close below the 24 July low of 171,021.20 - about 0.35% under it - leaving the index roughly 9.08% below the 6 July record and 1.46% above the 14 September correction low, with the 173,518.81 level abandoned on 8 September about 1.78% overhead. It was a session of small moves in both directions: all four gauges fell between 0.12% and 0.20%, breadth ran 181 advancers to 267 decliners across the 494-name board with 14 of 33 sectors higher, and the tape thinned to 421m, the lightest since 17 September, with 278m in advancing names against 132m in declining ones - the third session in five in which volume ran against the index's direction. The refinery complex rose again, the sector up 2.04% in a clean sweep - NRL 3.00%, ATRL 2.77%, PRL 1.31% on 24m, CNERGY 1.06% on 62m - and the band tape stirred, TISL up 7.6% on 60m and TRG at the 10% limit on 9m. Against that, Power Generation and Distribution fell 1.74% with 12 of 16 lower on NCPL's 2.96%, the securities complex 1.04% with 22 of 33 down, Modarabas 1.14% and Commercial Banks 0.23% with 12 of 19 lower.

25 Sept 2026 +0.16%

A flat finish to a flat week: KSE-100 edges 0.16% higher to 170,765.22 on dead-even breadth, the week closing 0.07% lower as CNERGY's 108m leads the declining side

The KSE-100 edged 0.16% higher to 170,765.22 on Friday, recovering a fraction of Thursday's 1.01% fall and leaving the week 0.07% lower against the 18 September close of 170,884.58 - a second straight near-flat week after the prior one's 0.22% gain. The index closed about 8.9% below the 6 July record, 1.66% above the 14 September correction low and 0.15% under the 24 July low of 171,021.20, back below the level for a second session after three closes above it from Monday to Wednesday. Breadth was dead even at 217 advancers to 216 decliners across the 491-name board, with 14 of 33 sectors higher, and the volume ran against the index as it had on Tuesday: 279m traded in declining names against 191m in advancing ones on a 483m tape. CNERGY was the reason - down 2.15% on 108m, the day's heaviest print by a wide margin - with FPJM at limit-down on 21m and TSBL off 4.82% on 22m behind it, while PRL rose 1.05% on 28m and WTL 2.00% on 29m on the advancing side. The engines held the index up: Commercial Banks rose 0.75% with 15 of 19 higher, Cement 0.63% with 14 of 19, and the Refinery sector 0.21% on a three-up, one-down split, CNERGY the one decliner at -2.15%.

24 Sept 2026 -1.01%

The refinery surge is given back in a session: KSE-100 falls 1.01% to 170,498.94, ending its five-session run, as the Refinery sector sweeps 4.15% lower on CNERGY's 158m and 358 names decline

The KSE-100 fell 1.01% to 170,498.94 on Thursday, its sharpest fall since 14 September, ending the five-session winning run and giving back more than twice Wednesday's gain. The close is back below the 24 July low of 171,021.20 by about 0.31%, roughly 9.05% under the 6 July record and 1.51% above the 14 September correction low, with the run from Thursday's 169,043.19 cut to 0.86% and the week 0.23% lower against Friday's 170,884.58 with one session left. Breadth was the weakest since 14 September at 99 advancers to 358 decliners across the 494-name board, three of 33 sectors higher and five without a single advancer, and the tape was heavy on the way down: 760m, with 602m in declining names - the heaviest declining side since at least late August - against 156m in advancing ones. Wednesday's refinery surge reversed on the spot: the sector fell 4.15% in a clean sweep lower - CNERGY 5.87% on 158m, its heaviest print since 1 September, PRL 3.90% on 49m, ATRL 3.64%, NRL 3.20% - giving back more than half of the 7.57% gain in a session. The selling ran through the engines as well: Power Generation and Distribution fell 2.21% as KEL dropped 7.3% on 72m, Chemical 2.98% with 22 of 25 lower, Cement 1.33% with 17 of 19, Commercial Banks 1.1% with 18 of 19 down, and the E&Ps and Oil and Gas Marketing closed without an advancer. All four gauges fell between 1.01% and 1.08%, the All-Share the deepest.

23 Sept 2026 +0.48%

The refineries come roaring back: KSE-100 rises 0.48% to 172,232.51, a fifth straight gain and the highest close since 8 September, as the Refinery sector sweeps 7.57% higher on CNERGY's 150m

The KSE-100 rose 0.48% to 172,232.51 on Wednesday, a fifth straight gain - the longest winning run since at least the start of July - and its highest close since 8 September, leaving the index about 8.12% below the 6 July record, 2.54% above the 14 September correction low and roughly 0.74% under the 173,518.81 level abandoned on 8 September. The run from Thursday's 169,043.19 now stands at 1.89%. The session belonged to the refinery complex: the sector rose 7.57% in a clean sweep - PRL up 9.79% on 50m, CNERGY 8.41% on 150m, NRL 7.58% and ATRL 4.52% - its largest gain since 31 August, with CNERGY's print the heaviest for the name since 1 September. The energy tilt showed in the gauges, the KMI-30's 0.88% gain the strongest of the four against the All-Share's 0.45%. Breadth was positive at 231 advancers to 173 decliners among the 431 names with a settled pair of closes, with 542m in advancing names against 204m in declining ones on a 750m tape and 23 of 33 sectors higher. Outside the refineries the engines were mixed: Fertilizer rose 1.22%, Oil and Gas Marketing 1.07% on SSGC's 3.51%, Technology and Communication 0.62% on WTL's 3.00% on 91m, Power Generation and Distribution 0.3% despite KEL's 2.83% fall on 29m, Cement 0.27%, and Commercial Banks slipped 0.09% on a ten-up, seven-down split.

22 Sept 2026 +0.15%

A fourth straight gain on a heavier, mixed tape: KSE-100 edges 0.15% higher to 171,402.08 as MDTL's band run collapses, TISL prints 133m and foreign investors turn net buyers

The KSE-100 edged 0.15% higher to 171,402.08 on Tuesday, a fourth straight gain - the first four-session winning run since the one that ended at the 6 July record - leaving the index about 8.56% below that record, 2.04% above the 14 September correction low and 0.22% above the 24 July low it reclaimed on Monday. The 173,518.81 level abandoned on 8 September sits roughly 1.22% overhead. The gain came on a tape that told a different story: breadth was barely positive at 226 advancers to 221 decliners across the 494-name board, 18 of 33 sectors rose, and 413m traded in declining names against 219m in advancing ones on a 642m tape, the heaviest since 11 September - the first up session in more than four weeks with more volume in falling names than rising ones. The declining volume was concentrated: MDTL collapsed 9.69% on 73m after two straight double-digit gains, TISL eased 1.80% on 133m, the day's heaviest print, and WTL fell 1.96% on 49m - the three together more than three-fifths of the down side. The index held on the engines: Cement rose 0.8% with 16 of 19 higher, the E&Ps 0.69% in a clean sweep, Commercial Banks 0.19%, while the Refinery sector slipped 0.2% and Power Generation and Distribution 0.4%. The KMI-30's 0.37% gain was the strongest of the four gauges.

21 Sept 2026 +0.16%

Back above the July low: KSE-100 adds 0.16% to 171,153.16, its first close above 171,021.20 since 9 September, as the refineries sweep 3.01% higher and TISL runs 22.85% on 120m

The KSE-100 added 0.16% to 171,153.16 on Monday, a third straight gain, closing above the 24 July low of 171,021.20 for the first time since 9 September and about 8.7% below the 6 July record. The 173,518.81 level the index abandoned on 8 September now sits roughly 1.36% overhead. The session was two markets: the KSE-30 was flat at +0.04% while the KMI-30 rose 0.26%, the All-Share 0.17%, and the volume board ran with the speculative and energy names. Breadth was even - 208 advancers against 190 decliners among the 434 names with a settled pair of closes - but volume was one-sided, 505m in advancing names against 128m in declining ones on a 636m tape. The Refinery sector rose 3.01% in a clean sweep, its first sweep higher since 11 September - PRL up 4.76% on 29m, ATRL 3.24%, CNERGY 2.24% on 60m and NRL 1.79% - and Transport 3.4% with five of six up on PIBTL's 3.03%. Above them the tape belonged to the band names: TISL ran 22.85% higher on 120m, a Rs 1 move on a Rs 4 stock and the day's heaviest print, FNEL 14.55% on 74m and MDTL 11.63% on 70m, a second straight double-digit gain. The engines were flat: Commercial Banks rose 0.4%, Cement fell 0.12%, Power Generation and Distribution 0.27% with 10 of 16 lower.

18 Sept 2026 +1.09%

The alternation breaks: KSE-100 rises 1.09% to 170,884.58, its largest gain since 5 August, sealing the first weekly gain since late August as 316 names advance

The KSE-100 rose 1.09% to 170,884.58 on Friday, its largest one-day gain since 5 August and the first back-to-back gain since 3 and 4 September, ending the run of five straight direction reversals. The week closed 0.22% higher against the 11 September close of 170,511.85 - the first weekly gain since the week ending 28 August - and the index finished about 8.84% below the 6 July record and just 0.08% under the 24 July low of 171,021.20. Breadth was lopsided: 316 advancers against 92 decliners among the 435 names with a settled pair of closes, 447m of advancing volume against 56m in declining names on a 509m tape, and 28 of 33 sectors higher with none closing without an advancer. The engines rose together - Commercial Banks 1.37% with 14 of 17 traded names up, Cement 1.68% with 13 of 15, Power Generation and Distribution 1.31% with 13 of 16 on NCPL's 5.49%, NPL's 3.99% and KEL's 2.87%, Technology and Communication 2.37% and Oil and Gas Marketing 3.14% in a clean sweep - while the Refinery sector was the one engine to slip, off 0.09% with CNERGY up 0.31% on 31m and PRL down 0.18%. The speculative fringe ran hardest: MDTL rose 13.16% on 70m, the day's heaviest print, FCSC 12.70% on 17m and LSEFSL 19.75%, a Rs 3 stock inside its Rs 1 band. The KSE-30's 1.16% gain led the four gauges.

17 Sept 2026 +0.61%

The seesaw tilts up again: KSE-100 gains 0.61% to 169,043.19 on the broadest breadth since 27 July, 296 names higher, as the energy chain leads and the index reverses direction for a fifth straight session

The KSE-100 rose 0.61% to 169,043.19 on Thursday, recovering about three-quarters of Wednesday's fall and closing back inside 10% of the 6 July record - roughly 9.82% below it - and 0.11% above the 10 September close of 168,865.04, though still 0.21% short of Tuesday's 169,392.32. The index has now reversed direction in five straight sessions, and each of the last three moves has been smaller than the one before: 0.85% up, 0.81% down and 0.61% up, after Monday's 1.49% fall. Breadth was the broadest since late July: 296 advancers against 152 decliners across the 500-name board, the most advancers since 27 July and the fewest decliners since 5 August, with 25 of 33 sectors higher. The tape stayed thin at 386m, the third straight session under 400m, with 281m in advancing names against 91m in declining ones. Leadership came from the energy chain and the engines together: Oil and Gas Marketing rose 2.51% with nine of ten higher, the E&Ps 1.64% with all four up on PPL's 3.43%, Technology and Communication 2.06%, Power Generation and Distribution 1.35% and Commercial Banks 1% with 16 of 19 higher, while Fertilizer fell 0.77% for a second straight decline. The KMI-30's 0.70% gain was the strongest of the four gauges.

16 Sept 2026 -0.81%

Tuesday's bounce is given straight back: KSE-100 slips 0.81% to 168,021.80, back outside 10% of the record and 51 points above Monday's low, on the lightest tape in more than three weeks

The KSE-100 fell 0.81% to 168,021.80 on Wednesday, giving back most of Tuesday's 0.85% rebound to close 51 points - about 0.03% - above Monday's 167,970.65 low and back outside 10% of the 6 July record, roughly 10.37% below it. It was the second-lowest close of the retreat, and three sessions into the week the index is about 1.46% under Friday's 170,511.85. The pattern of the past week held: the up sessions have been broad and the down sessions broader still. Breadth ran 121 advancers to 320 decliners across the 496-name board with ten of 34 sectors higher and seven closing without an advancer, on a 356m tape - the lightest in more than three weeks for a second straight session - with 258m in declining names against 95m in advancing ones. The selling was in the engines: Commercial Banks fell 1.09% with 14 of 19 lower as NBP dropped 5.24% on 19m, the heaviest bank print; Fertilizer went from Tuesday's clean sweep higher to a session without an advancer at -0.88%; the Refinery sector fell 0.74% without an advancer for a second straight decline, CNERGY's 22m its lightest print in more than three weeks; and the E&Ps lost 0.54% with all four names down. The KSE-30's 0.94% fall was the deepest of the four gauges and the All-Share's 0.67% the mildest.

15 Sept 2026 +0.85%

The correction low holds for a day: KSE-100 rebounds 0.85% to 169,392.32 with 280 names up, the broadest breadth since 27 July, as the refineries sit out and the tape thins to 372m

The KSE-100 rebounded 0.85% to 169,392.32 on Tuesday, recovering just over half of Monday's 1.49% fall and closing back inside 10% of the 6 July record - roughly 9.64% below it - and 0.31% above the 10 September close of 168,865.04, with Monday's 167,970.65 standing as the low of the retreat for now. What distinguished the bounce from Friday's was its breadth: 280 advancers against 164 decliners across the 494-name board, the most advancers since 27 July and the fewest decliners since 6 August, with 28 of 34 sectors higher. What undercut it was the tape: 372m, the lightest in more than three weeks, with 199m in advancing names against 92m in declining ones. The leadership also changed: Fertilizer rose 3.46% in a clean sweep, Cement 1.55% with 14 of 18 higher and Commercial Banks 0.61% with 12 of 19 up, while the Refinery sector fell 1.16% without an advancer, PRL down 2.69% on 23m and CNERGY flat on 56m - its lightest print since 27 August - leaving the energy-heavy KMI-30's 0.48% gain the mildest of the four gauges.

14 Sept 2026 -1.49%

The retreat deepens into a correction: KSE-100 falls 1.49% to 167,970.65, its first close more than 10% below the record, as 372 names decline and Cable and Electrical Goods drops 10.51%

The KSE-100 fell 1.49% to 167,970.65 on Monday, giving back Friday's rebound and more to set a new deepest close of the retreat - about 0.53% under Thursday's 168,865.04 and, at roughly 10.39% below the 6 July record of 187,454.69, the first close more than 10% from the peak. Six sessions from the 4 September close of 175,328.82 have now taken 4.2% off the index, five of them declines. Breadth was nearly as one-sided as Thursday's: 83 advancers against 372 decliners across the 492-name board - the second-most decliners of any session after 14 July, behind only Thursday's 405 - with 103m of advancing volume against 468m in declining names on a 570m tape, and four of 34 sectors higher. The selling was broad and weighted toward the engines this time: Cement fell 2.9% with 17 of 18 lower, Commercial Banks 1.68% with 18 of 19 down, Food and Personal Care Products 1.67%, Power Generation and Distribution 1.58% and Technology and Communication 1.36%, while the Refinery sector sat it out, all but flat at +0.01% on CNERGY's 97m. Cable and Electrical Goods fell 10.51% with all eight names lower, the largest single-session fall by any sector since 1 July and the sector's third straight session at the bottom of the board. The All-Share's 1.53% drop was the deepest of the four gauges and the KMI-30's 1.35% the mildest.

11 Sept 2026 +0.98%

The rout pauses but the sellers change: KSE-100 rebounds 0.98% to 170,511.85 as the refineries sweep 4.82% higher, while foreign investors sell PKR 1.79bn net into the bounce and the week closes 2.75% lower

The KSE-100 rebounded 0.98% to 170,511.85 on Friday, its largest one-day gain since 6 August, ending a four-session slide at Thursday's 168,865.04 - the deepest close of the retreat - and leaving the index about 0.3% below the 24 July low of 171,021.20 and roughly 9.04% under the 6 July record of 187,454.69. The bounce did not rescue the week: from the 4 September close of 175,328.82 the index lost 2.75%, its worst week since the one ending 17 July. Breadth turned positive for the first time since 4 September at 248 advancers to 210 decliners across the 500-name board, with 20 of 34 sectors higher and 418m of advancing volume against 222m in declining names on a 687m tape. The refineries led as they have at every turn of the past month, the sector rising 4.82% in a clean sweep - its largest gain since 31 August - on CNERGY's 104m at +4.53%, PRL's 66m at +5.81% and NRL's 7.56%, with Oil and Gas Marketing adding 2.4% and the KMI-30's 1.61% rise the strongest of the four gauges. The other side of the session was the foreign ledger: foreign investors were net sellers of PKR 1.79bn, the heaviest foreign net sell since at least 1 July, into the market's first up-session in five.

10 Sept 2026 -1.79%

The slide becomes a rout: KSE-100 drops 1.79% to 168,865.04, its deepest fall since 14 July, with 405 names lower and the engine sectors red across the board

The KSE-100 dropped 1.79% to 168,865.04 on Thursday, its sharpest one-day fall since 14 July, cutting through the 24 July low of 171,021.20 by about 1.26% to the deepest close of the entire retreat from the 6 July record - the market now roughly 9.9% below it. The four-session slide has reached about 3.69%. Breadth was the worst the series of sessions since late August has produced: 58 advancers against 405 decliners across the 499-name board, just 53m of advancing volume against 575m in declining names on a 629m tape, and two of 34 sectors higher. Every engine sector was swept or nearly so - Commercial Banks fell 1.83% without a single advancing name among the 19, the E&Ps 1.69% and Food and Personal Care Products 2.22% likewise without one, Technology and Communication 2.43% with none of its 20 traded names up - and the KMI-30's 2.13% fall was the deepest of the four gauges. Cable and Electrical Goods was the worst sector at -7.04%, the Refinery complex fell 4.07% in its fourth clean sweep lower of six sessions, and the day's one counter of size was TISL, up 6.80% on 41m.

9 Sept 2026 -0.40%

The slide thins out: KSE-100 eases 0.40% to 171,943.59 on the lightest tape in weeks, drifting toward the 24 July low rather than racing to it

The KSE-100 eased 0.40% to 171,943.59 on Wednesday, a third straight decline that extended Tuesday's break of the 173,518.81 floor and left the 24 July pullback low of 171,021.20 about 0.54% below the close, with the 6 July record of 187,454.69 roughly 8.27% away. What changed was the tape, not the direction: turnover collapsed to 478m, the lightest in at least two weeks, with just 152m in advancing names against 325m in declining ones - a drift lower rather than a liquidation. The KMI-30's 0.61% fall was the deepest of the four gauges and the All-Share's 0.32% the mildest, the selling tilted toward the energy side as the refinery bounce failed on a split: PRL fell 5.48% on 22m and CNERGY 1.9% on 66m while NRL rose 2.01% and ATRL 0.38%, the sector closing 1.26% lower. Breadth ran 162 advancers to 293 decliners across the 492-name board with 11 of 34 sectors higher, the green side led by second-line names - THCCL up 6.42% on 26m and ASL 2.89% on 29m.

8 Sept 2026 -0.57%

The floor breaks again: KSE-100 falls 0.57% to 172,642.16, its first close below 173,518.81 since the level was reclaimed, as 359 names decline

The KSE-100 fell 0.57% to 172,642.16 on Tuesday, closing below the 173,518.81 floor for the first time since the level was reclaimed in late July - 877 points under it, with the 24 July close of 171,021.20 now about 0.9% below and the 6 July record of 187,454.69 roughly 7.9% away. The break came on the weakest breadth in at least two weeks: 101 advancers against 359 decliners across the 496-name board, only three of 34 sectors higher, with down-volume of 441m ahead of the 275m in advancing names on a 723m tape. The session's one strong corner was the complex that had been falling: the Refinery sector bounced 2.68% in a clean sweep higher the day after PRL's limit-down - NRL up 4.19%, PRL 2.61%, CNERGY 2.30% on 104m and ATRL 1.60% - supplying over half of all advancing volume while the rest of the board fell, the All-Share's 0.71% drop the deepest of the four gauges. Technology and Communication lost 2.03% as MDTL's band run collapsed 9.66% on 103m, and Textile Weaving fell 3.18% with five of its six names lower.

7 Sept 2026 -0.97%

The floor test arrives: KSE-100 falls 0.97% to 173,636.07, 117 points above the reclaimed level, as the refinery unwind hits limit-down

The KSE-100 fell 0.97% to 173,636.07 in Monday's opening session of the week, snapping two gains and carrying the index to within 117 points of the reclaimed 173,518.81 floor - a cushion of less than 0.1%, the thinnest since the level was reclaimed in late July - with the 6 July record of 187,454.69 now roughly 7.37% away. The refinery unwind supplied the weight for a third straight session: the sector fell 5.85% in its third consecutive clean sweep lower, PRL locked at its 10.00% down circuit on 40m - from circuit-up to circuit-down inside five sessions - with CNERGY down 6.47% on 82m, NRL 3.88% and ATRL 3.05%. The three sweeps compound to a fall of about 10.5%. The selling reached the engines too: Commercial Banks lost 1.02% with 17 of 19 lower, Power Generation and Distribution 1.58%, the E&Ps 1.22% without an advancer and Fertilizer 0.74% the same. Breadth finished 154 advancers to 310 decliners across the 495-name board, down-volume of 380m ahead of the 283m in advancing names on a 679m tape.

4 Sept 2026 +0.23%

Two tapes, one close: KSE-100 adds 0.23% to 175,328.82, sealing a 1.33% weekly decline, as the refineries fall 3.78% and the board rises around them

The KSE-100 rose 0.23% to 175,328.82 on Friday, a second straight gain that still sealed a 1.33% weekly decline from the 28 August close of 177,696.50 - the third weekly fall in four - leaving the index about 1.04% above the reclaimed 173,518.81 floor and roughly 6.47% below the 6 July record of 187,454.69. The session ran on two tapes. The Refinery sector fell 3.78% in a second straight clean sweep lower, the deepest sector fall of the week: PRL surrendered its circuit-won level with a 6.00% drop on 59m, CNERGY lost 3.73% on 149m, ATRL 3.44% and NRL 1.97%. Around that capitulation the board rose - 233 advancers to 218 decliners across the 496-name universe, 21 of 34 sectors higher, up-volume of 459m against 327m on an 874m tape - led by the securities complex at 1.49% with 17 of 29 names up, Technology and Communication at 1.18% and a broad scatter of industrial gains. TISL jumped 10.66% on 132m, its third double-digit band run since late August.

3 Sept 2026 +0.09%

The slide pauses at the floor's edge: KSE-100 steadies 0.09% higher at 174,929.68 as breadth turns positive and TISL surges 28.76% on the day's heaviest volume

The KSE-100 added 0.09% to 174,929.68 on Thursday, halting a three-session slide of 0.41%, 0.29% and 0.96% a step short of the floor, with the reclaimed 173,518.81 level now about 0.81% below the close and the 6 July record of 187,454.69 roughly 6.68% away. The standstill was as uniform as Wednesday's fall: all four gauges finished within 0.02 percentage points of one another, the KSE-30 up 0.10%, the KMI-30 0.08% and the All-Share 0.09%. Underneath, the board recovered its breadth - 252 advancers against 206 decliners across the 494-name universe, 21 of 34 sectors higher - with up-volume of 366m ahead of the 245m in declining names on a 627m tape. Engineering led at 2.73% with ASL at its 10% circuit and AGHA up 5.1%, Transport swept all six names higher for 2.5%, and Cement added 0.69% with 15 of 18 up, while the Refinery sector fell 1.23% in a clean sweep lower, PRL easing 0.36% after two sessions holding its circuit-won level.

2 Sept 2026 -0.96%

The floor comes into view: KSE-100 drops 0.96% to 174,776.59, a third straight decline, as 355 names fall and the cushion thins to under 1%

The KSE-100 dropped 0.96% to 174,776.59 on Wednesday, a third straight decline and the steepest of the three, leaving the reclaimed 173,518.81 floor about 0.72% below the close and the 6 July record of 187,454.69 roughly 6.76% away. The selling was uniform in a way September had not yet shown: all four gauges finished within 0.04 percentage points of one another - the KSE-30 down 0.95%, the KMI-30 0.98% and the All-Share 0.99% - the energy cushion that carried Monday and Tuesday gone. Breadth collapsed to 113 advancers against 355 decliners across the 501-name board, the most decliners in at least two weeks, with only five of 34 sectors higher and down-volume of 454m running nearly three times the 155m in advancing names on a 610m tape, the lightest in at least two weeks. Cement swept all 17 traded names lower for a 1.59% fall, the E&Ps dropped 0.98% without an advancer, and the Refinery sector lost 2.54% as NRL fell 6.44% - though PRL, again the holdout, added 0.49% on 38m.

1 Sept 2026 -0.29%

September opens below the band: KSE-100 slips 0.29% to 176,466.99 as the banks sag, though the fourth refinery give-back is the mildest yet

The KSE-100 slipped 0.29% to 176,466.99 in September's first session, a second straight decline and its first close below the 176,966.68-to-177,370.70 band that framed late August, leaving the index about 1.70% above the reclaimed 173,518.81 floor and roughly 5.86% below the 6 July record of 187,454.69. The KMI-30 edged 0.08% higher against the KSE-30's 0.13% slip, the energy cushion at work again: Monday's 8.82% refinery surge met the mildest give-back of August's four cycles, the sector easing just 0.29% on an even split as PRL held its circuit-won level at +0.44% on 58m and CNERGY gave back 2.98% on 192m. The weight came from the financial side instead - Commercial Banks fell 0.82% with three advancers to 16 as BOP resolved Monday's stall downward, 1.60% lower on 22m, with BAFL down 2.22% and AKBL 2.00%. Breadth ran 174 advancers to 292 decliners across the 498-name board, with down-volume of 421m ahead of the 322m in advancing names on a 784m tape.

31 Aug 2026 -0.41%

August ends with a fourth refinery surge: KSE-100 slips 0.41% to 176,975.67 as the sector jumps 8.82% against a falling board, closing the month 0.50% higher

The KSE-100 fell 0.41% to 176,975.67 on Monday, giving back Friday's breakout to close back inside the old 176,966.68-to-177,370.70 band, yet still sealing August 0.50% above July's 176,094.11 finish - a month that ranged between closes from its 176,591.76 low of 20 August to its 181,776.59 high of 6 August. The session itself was the month's signature move played one more time: the Refinery sector surged 8.82% with all four names higher - PRL at its 10% circuit on 47m, NRL up 9.55%, ATRL 8.46% and CNERGY 7.29% on 293m, just short of its 17 August 313m peak - the fourth surge above 7% in August, this one against a falling board. Breadth ran 166 advancers to 302 decliners across the 503-name universe with only 11 of 34 sectors higher, and the KMI-30's 0.06% slip against the KSE-30's 0.44% showed the energy cushion at work. Up-volume of 609m ran well over twice the 254m in declining names on a 937m tape, the refinery complex alone supplying more than half the advancing side.

28 Aug 2026 +0.21%

The band breaks upward: KSE-100 rises 0.21% to 177,696.50, sealing a 0.30% weekly gain - the first in three weeks - as BOP jumps 7.4% and the refineries sweep green

The KSE-100 rose 0.21% to 177,696.50 on Friday, closing above the 176,966.68-to-177,370.70 band that had held it for four sessions and sealing a 0.30% weekly gain - the first weekly rise in three weeks - to leave the index about 2.41% above the reclaimed 173,518.81 floor and roughly 5.21% below the 6 July record of 187,454.69. The heavyweights carried it: the KSE-30 and the KMI-30 both rose 0.35%, ahead of the All-Share's 0.15%, as Commercial Banks answered Thursday's NBP-led slide with a 0.85% gain on 14 of 19 names - BOP jumping 7.4% on 92m, the session's heaviest print, while NBP steadied at 0.08% - and the Refinery sector swept green for the first time since 21 August, up 3.57% with NRL rising 5.41%, PRL 5.00% and CNERGY 2.64% on 91m. Up-volume of 350m outran the 237m in declining names on a 658m tape even as breadth stayed negative at 202 advancers to 257 decliners across the 494-name board.

27 Aug 2026 -0.03%

The standstill sours: KSE-100 eases 0.03% to 177,322.77, a fourth close in its band, as down-volume runs more than three times the bid and NBP falls 6.56%

The KSE-100 eased 0.03% to 177,322.77 in Thursday's first session back from the mid-week holiday, its fourth straight close between 176,966.68 and 177,370.70, leaving the index about 2.19% above the reclaimed 173,518.81 floor and roughly 5.41% below the 6 July record of 187,454.69. The level held; the mix did not. Breadth fell to 191 advancers against 279 decliners across the 496-name board and down-volume of 469m ran more than three times the 144m in advancing names on a 614m tape, the quietest of the holiday-shortened week's three sessions. The weight sat in the heavyweights: NBP fell 6.56% on 11m, the session's sharpest large-cap drop, taking Commercial Banks 0.83% lower, Property swept red at -2.41% and the Refinery sector fell 1.84% with all four names down - its second clean sweep lower of the week - while every engine sector except Fertilizer's 0.05% closed lower. The green was thin and peripheral: Leather and Tanneries rose 4.25%, Transport 2.68% and Modarabas 1.04%.

25 Aug 2026 +0.23%

The churn cools: KSE-100 adds 0.23% to 177,370.70 as CNERGY's 200m streak ends at seven sessions and a mild, broad bid takes over

The KSE-100 rose 0.23% to 177,370.70 on Tuesday, its third close inside a 404-point band around 177,000, leaving the index about 2.22% above the reclaimed 173,518.81 floor and roughly 5.38% below the 6 July record of 187,454.69. The refinery storm that has defined the tape since mid-month subsided: the sector added 0.87% on an even two-up, two-down split, CNERGY rose 0.71% on 118m - its first session below 200m since 12 August, ending a seven-session run above that mark - and PRL rose 4.44% on 43m after Monday's 4.6% fall. Turnover cooled to 645m, nearly a third lighter than Monday's 934m, but the mix was firm, 444m in advancing names against 188m in declining ones, on breadth of 223 advancers to 228 decliners with 48 unchanged across the 499-name board. The KSE-30's 0.35% led the gauges while the KMI-30 closed all but flat at 0.03%, the energy lag showing in Oil and Gas Marketing's 0.98% fall and the E&Ps' 0.51%.

24 Aug 2026 -0.11%

The surge pays its toll: KSE-100 slips 0.11% to 176,966.68 as the refineries give back 2.89% while Cement and the rest of the energy chain rise

The KSE-100 slipped 0.11% to 176,966.68 in Monday's opening session of the week, a standstill close that left all four gauges within 0.13 percentage points of flat - the KSE-30 down 0.05%, the KMI-30 up 0.02% and the All-Share down 0.04% - about 1.99% above the reclaimed 173,519 floor and roughly 5.6% below the 6 July record of 187,455. Beneath the flat headline the board inverted again: the Refinery sector gave back 2.89% with all four names lower, the month's pattern repeating a third time as Friday's 7.8% surge met its next-session retracement, while Cement rose 1.67% with 15 of 18 names up, Oil and Gas Marketing added 1.17%, the Oil and Gas Exploration companies 0.86%, and TISL jumped 20.7% on 149m, the session's second-heaviest print. Breadth finished at 221 advancers against 241 decliners across the full 498-name quoted board, and down-volume of 469m edged the 426m in advancing names on a 934m tape - with about 70% of that declining side in the four refinery names alone.

21 Aug 2026 +0.33%

The refinery trade reignites: KSE-100 rises 0.33% to 177,166.52, snapping three declines as the sector jumps 7.8% and CNERGY adds 9.55% on 250m, though the week closes 1.63% lower

The KSE-100 rose 0.33% to 177,166.52 on Friday, snapping three straight declines but still sealing a 1.63% weekly loss from the 13 August close of 180,104.61 - a second consecutive weekly decline after the prior week's 0.73% - to sit about 2.10% above the reclaimed 173,518.81 floor and roughly 5.49% below the 6 July record of 187,454.69. The refinery trade that unwound through the week came roaring back: the sector jumped 7.8% with all four names higher - CNERGY up 9.55% on 250m, its sixth consecutive session above 200m, PRL at the 10% circuit on 31m, NRL up 6.60% and ATRL 5.09% - the third time this month the sector has jumped more than 7%, after 9.28% on 10 August and 8.74% on 17 August. Breadth turned positive for the first time since 12 August at 214 advancers to 193 decliners across a 433-name universe, up-volume of 454m ran three times the 149m in declining names on a 662m tape, and the KMI-30 led the gauges at 0.76% on the energy tilt, ahead of the All-Share's 0.48%, the KSE-30's 0.39% and the KSE-100's 0.33%.

20 Aug 2026 -0.14%

The slide slows: KSE-100 eases 0.14% to 176,591.76 as the E&Ps sweep green and the heavyweight gauges turn up, though 275 names fall

The KSE-100 eased 0.14% to 176,591.76 on Thursday, a third straight decline but the shallowest of the three after 1.41% and 0.62%, leaving the index about 1.77% above the reclaimed 173,518.81 floor and roughly 5.8% below the 6 July record of 187,454.69. The gauges split for the first time in the slide: the KSE-30 rose 0.06% and the KMI-30 0.31%, pulled up by an Oil and Gas Exploration sweep - all four names higher, OGDC up 1.63% and MARI 1.05% - while the broad board kept leaking, 126 advancers against 275 decliners across a 434-name universe and the All-Share down 0.14%. The tape thinned to 636m, the lightest session since 29 July, with just 115m in advancing names against 486m in declining ones - and nearly half of that declining side was CNERGY alone, down 5.85% on 221m in the third session of its unwind.

19 Aug 2026 -0.62%

The refinery trade unwinds: KSE-100 falls 0.62% to 176,846.36 as the sector drops 3.85% in a clean sweep and CNERGY sheds 5.27% on 217m

The KSE-100 fell 0.62% to 176,846.36 on Wednesday, a second straight decline that brings the two-session slide to just over 2% and leaves the index about 1.92% above the reclaimed 173,518.81 floor and roughly 5.66% below the 6 July record of 187,454.69. This time the selling concentrated where the past two weeks' buying had been: the Refinery sector dropped 3.85% with all four names lower - CNERGY down 5.27% on 217m, ATRL 4.60%, NRL 3.16% and PRL 2.35% - while the broad board steadied, with 158 advancers against 239 decliners across a 431-name universe after Tuesday's 92-to-322 rout and 14 sectors closing higher against Tuesday's four. The heavyweight gauge still led the fall, the KSE-30 down 0.80% against the All-Share's 0.45%, and down-volume of 490m ran twice the 241m in advancing names on a 753m tape, with CNERGY alone more than two-fifths of the declining side.

18 Aug 2026 -1.41%

The board turns: KSE-100 drops 1.41% to 177,955.50, its deepest fall since 23 July, as 322 names decline and down-volume swamps the tape

The KSE-100 fell 1.41% to 177,955.50 on Tuesday, its deepest one-day decline since 23 July, surrendering the 180,000 level after three closes above it and settling about 2.56% above the reclaimed 173,518.81 floor and roughly 5.07% below the 6 July record of 187,454.69. This was the rebound's first true distribution session: 92 advancers against 322 decliners across a 435-name universe, the thinnest advance count since the rebound began, with down-volume of 753m running more than three and a half times the 204m in advancing names on a 957m tape. The heavyweights led the fall - the KSE-30 dropped 1.67% and the KMI-30 1.65%, both steeper than the KSE-100 - and every engine sector closed lower, Cement worst at 2.75% with 17 of 18 names down. The refinery complex gave ground far more slowly than the board around it: the sector eased 1.35% after Monday's 8.74% surge, with CNERGY down 1.47% on 231m and PRL still rising 1.16%.

17 Aug 2026 +0.22%

The energy trade goes vertical: KSE-100 adds 0.22% to 180,502.44 as the Refinery sector jumps 8.74% and CNERGY trades 313m, its heaviest session of the rebound

The KSE-100 rose 0.22% to 180,502.44 in Monday's first session after the Independence Day weekend, a third consecutive close above the 180,000 level that leaves the index about 3.71% below the 6 July record of 187,454.69. The gain rode on one complex. The Refinery sector jumped 8.74% with all four names higher - CNERGY up 9.72% on 313m, its heaviest single-name session of the rebound, topping the 273m of 28 July, and PRL locked at the 10% circuit on 20m - and where Thursday's refinery jump had left the E&Ps 0.25% lower, this time the rest of the energy chain came along: Oil and Gas Marketing rose 2.51% on PSO's 8.94% and SSGC's 5.17%, and the Oil and Gas Exploration companies added 1.37% with all four up. The KMI-30's 0.64% led the four indices, the energy-heavy Shariah gauge showing where the money went, while breadth finished negative at 174 advancers to 241 decliners across a 438-name universe on a 1,008m tape, the joint-heaviest of the recovery.

13 Aug 2026 -0.11%

The refineries surge again: KSE-100 slips 0.11% to 180,104.61, holding 180,000, as CNERGY trades 247m and the financials sell off

The KSE-100 eased 0.11% to 180,104.61 on Thursday, holding above the 180,000 level for a second session and finishing about 3.92% below the 6 July record of 187,454.69. The flat headline covered a sharp split. The Refinery sector rose 4.65% with all four names higher - CNERGY up 4.35% on 247m, the heaviest single-name print of the recovery, and PRL up 8.38% on 40m - in a second surge three sessions after its 9.28% jump. Against that the financials sold off: the securities complex fell 1.30% with 22 of 30 names lower, Insurance 1.05% with 18 of 27 down and Commercial Banks 0.50% with 11 of 16 lower. Breadth finished negative at 174 advancers to 237 decliners across a 435-name universe, though up-volume of 491m still outran the 359m in declining names on an 851m tape, the second-heaviest of the recovery.

12 Aug 2026 +0.26%

The slide stops: KSE-100 adds 0.26% to 180,311.21, reclaiming the 180,000 level after three declines, though on the lightest tape of the run

The KSE-100 rose 0.26% to 180,311.21 on Wednesday, ending a three-session slide and putting the index back above the 180,000 level it surrendered on Tuesday, about 3.81% below the 6 July record of 187,454.69. Breadth turned positive at 222 advancers to 186 decliners across a 436-name universe and up-volume of 422m outran the 244m in declining names, reversing Tuesday's mix. The recovery was even rather than led - the KSE-30 matched the KSE-100 at 0.26%, the All-Share added 0.19% and the KMI-30 0.13% - and it came on 675m, the lightest turnover of the run. Textile Spinning led all sectors at 2.06% with 19 of 31 names higher, Engineering added 1.53% and Cement 1.08% with 14 of 18 up, while Commercial Banks steadied at 0.42% with 14 advancers to three.

11 Aug 2026 -0.81%

The selling broadens: KSE-100 falls 0.81% to 179,846.68, surrendering the 180,000 level it reclaimed on 5 August, with 283 names lower

The KSE-100 fell 0.81% to 179,846.68 on Tuesday, a third straight decline and the deepest of the three, putting the index back below the 180,000 level it had reclaimed on 5 August and about 4.06% below the 6 July record of 187,454.69. Unlike Monday's flat close over a violent rotation, this was broad: 283 names declined against 127 across a 441-name universe and down-volume of 398m outran the 292m in advancing names on a 781m tape, the first session of the run in which declining volume clearly led. The Shariah gauge took the worst of it, the KMI-30 falling 1.06% against the KSE-30's 0.81% and the All-Share's 0.57%. Monday's refinery surge partly unwound - the sector fell 1.5% with CNERGY down 2.21% on 134m, NRL 2.25% and ATRL 2.85%, PRL the only name to hold a gain at 1.30% - while Property led all decliners at -2.15% with all five names lower.

10 Aug 2026 -0.07%

The refinery trade returns with force: KSE-100 holds at 181,310.28, easing 0.07%, as the Refinery sector jumps 9.28% and CNERGY trades 174m at the circuit

The KSE-100 finished all but unchanged on Monday, easing 0.07% to 181,310.28 and leaving the index about 3.28% below the 6 July record of 187,454.69. The flat close hid the widest rotation of the run: the Refinery sector rose 9.28% with all four names higher - CNERGY and PRL both locked at the 10% circuit, NRL up 9.94% and ATRL 7.25% - while Power Generation and Distribution fell 1.16% with 12 of 15 names lower on HUBC's 5.42% decline. The heavyweight and broad indices split for a second session, the KSE-30 falling 0.47% against the All-Share's 0.21% rise and the KMI-30's 0.03%, and breadth finished near even at 201 advancers to 209 decliners across a 440-name universe. Turnover was the heaviest of the run at 895m, with up-volume of 590m running more than twice the 252m in declining names.

7 Aug 2026 -0.19%

The week ends firm: KSE-100 eases 0.19% to 181,430.02, sealing a 3.03% weekly gain - the second in a row - as CNERGY trades 161m

The KSE-100 eased 0.19% to 181,430.02 on Friday, a shallow give-back after two straight gains that still sealed a 3.03% weekly advance, the second in a row, and leaves the index about 3.21% below the 6 July record of 187,455. The decline was uniform and slight across the board - the KSE-30 fell 0.24%, the KMI-30 0.19% and the All-Share 0.13% - and breadth turned negative at 180 advancers to 235 decliners across a 437-name universe. The volume told the opposite story: up-volume of 459m still ran more than twice the 210m in declining names on a 685m tape, almost entirely on CNERGY, which rose 6.13% and traded 161m, the heaviest single print of the week by a wide margin. The Refinery sector led at 1.81% with three of four names higher and Property added 1.72% with all five up, while Commercial Banks gave back 0.35% with 14 of 18 lower and Power Generation and Distribution eased 0.48% after Thursday's 3.00% lead.

6 Aug 2026 +0.98%

The advance broadens: KSE-100 adds 0.98% to 181,776.59, a second straight gain, as the power sector rises 3% and up-volume outruns down-volume four to one

The KSE-100 rose 0.98% to 181,776.59 on Thursday, a second straight gain that lifts the index 2.65% above Tuesday's 177,083.22 close and cuts the gap to the 6 July record of 187,454.69 to about 3.03%. The heavyweights led for a third session in four - the KSE-30 added 1.06% and the KMI-30 1.02%, both ahead of the KSE-100, with the broader All-Share at 0.86%. The conviction showed in the volume rather than the breadth: 257 names advanced against 157 across a 440-name universe, a narrower split than Wednesday's, but up-volume of 617m ran more than four times the 144m in declining names on a 772m tape. Power Generation and Distribution led all sectors at 3.00% with 13 of 15 names higher on NCPL and NPL, both up 9.7%, while Cement added 1.42% and MLCF rose 5.26% on the day's heaviest value turnover.

5 Aug 2026 +1.66%

The banks carry it back over 180,000: KSE-100 climbs 1.66% to 180,014.93, its highest close since 10 July, with 17 of 18 Commercial Banks higher

The KSE-100 rose 1.66% to 180,014.93 on Wednesday, its first close above the 180,000 level and its highest finish since 10 July, more than recovering Tuesday's 0.63% slip and leaving the index about 3.97% below the 6 July record of 187,454.69. The heavyweights did the work: Commercial Banks gained 1.95% with 17 of 18 names higher and HBL up 4.90% on the day's heaviest value turnover, lifting the KSE-30 1.87% - ahead of the KSE-100 - while the broader All-Share trailed at 1.30%. Breadth widened to 275 advancers against 138 decliners across a 440-name universe and up-volume of 487m ran more than two and a half times the 188m in declining names on a 697m tape. Fertilizer led all sectors at 2.08% with all five names up, Textile Weaving added 2.06% and Cement 1.34% with 16 of 18 higher.

4 Aug 2026 -0.63%

The sweeps reverse: KSE-100 slips 0.63% to 177,083.22, giving back about half of Monday's advance as the Refinery, Cement and Fertilizer sectors turn red

The KSE-100 slipped 0.63% to 177,083.22 on Tuesday, ending a two-session advance and handing back about half of Monday's 1.2% gain, to sit roughly 2.05% above the reclaimed 173,518.81 floor and about 5.53% below the 6 July record of 187,454.69. The heavyweights that drove Monday led the retreat: the KSE-30 fell 0.71% and the KMI-30 0.75%, both steeper than the KSE-100, while the broader All-Share held up better at -0.56%. Breadth turned negative at 143 advancers to 264 decliners across a 439-name universe, though the selling lacked weight - up-volume of 331m and down-volume of 335m finished all but level on a 682m tape. Monday's three clean sweeps inverted exactly: the Refinery sector fell 0.89% with all four names lower, Cement 0.17% with 14 of 18 down and Fertilizer 1.25% with four of five red.

3 Aug 2026 +1.20%

The engines restart: KSE-100 climbs 1.20% to 178,200.02 in August's first session, with the KSE-30 up 1.40% and all 18 cement names higher

The KSE-100 rose 1.20% to 178,200.02 on Monday, a second straight gain that opens August roughly 4.94% below the 6 July record of 187,454.69 and about 2.7% above the reclaimed 173,518.81 floor, stopping just short of the 178,262.33 close of 27 July. The heavyweights that sat out Friday's advance led this one: the KSE-30 added 1.40% and the KMI-30 1.65%, both ahead of the KSE-100, while the broader All-Share lagged at 0.99%. Breadth widened to 279 advancers against 131 decliners across a 441-name universe, up-volume of 562m ran nearly three times the 200m in declining names on a 770m tape, and the leadership sat in the index's own engines - the Refinery sector rose 2.91% with all four names up, Cement 2.11% with all 18 higher and Fertilizer 2.30% with all five green.

31 Jul 2026 +0.31%

The give-back ends: KSE-100 rises 0.31% to 176,094.11, sealing a 2.97% weekly gain - the first in four weeks - as breadth swings to 251 advancers

The KSE-100 rose 0.31% to 176,094.11 on Friday, snapping three straight declines and sealing a 2.97% weekly gain - the first weekly rise in four weeks - to close July about 1.5% above the reclaimed 173,518.81 floor and roughly 6.1% below the 6 July record. Breadth swung decisively positive for the first time since Monday's surge - 251 advancers to 161 decliners across a 440-name universe - with up-volume of 635m running nearly six times the 110m in declining names on a 780m tape. The thrust stayed peripheral: the KSE-30 closed all but flat at +0.01% as Modarabas (+2.59%) and the Refinery sector (+1.92%) led while Commercial Banks (+0.09%) and the E&Ps (+0.26%) idled, and TSBL (+1.98%) traded 179m, edging past Thursday's 177m as its heaviest session of the month.

30 Jul 2026 -0.28%

The slide slows: KSE-100 eases 0.28% to 175,547.98, a third straight decline, as breadth improves and TSBL trades a month-high 177m

The KSE-100 eased 0.28% to 175,547.98 on Thursday - a third straight decline but the shallowest of the three - leaving the index about 1.2% above the reclaimed 173,518.81 floor and roughly 6.4% below the 6 July record. The internals firmed even as the level slipped: breadth improved to 154 advancers against 253 decliners across a 440-name universe, and up-volume of 417m outran down-volume of 262m on a 689m tape that rebuilt from Wednesday's 559m. The speculative bid returned in force - TSBL (+11.01%) traded 177m, its heaviest session of the month, and WASL (+16.89%) ran its Rs 1 circuit - while the board rotated toward the financial periphery: the securities complex rose 1.61% with 19 of 29 names up as PSX itself gained 3.9% on 18m.

29 Jul 2026 -0.89%

The give-back deepens: KSE-100 falls 0.89% to 176,042.98 as the refinery trade reverses and PRL's nine-session run ends

The KSE-100 fell 0.89% to 176,042.98 on Wednesday, a second straight give-back that leaves the index about 1.5% above the reclaimed 173,518.81 floor and roughly 6.1% below the 6 July record. The tape thinned to 559m from Tuesday's 931m and turned defensive - 110 advancers to 297 decliners across a 438-name universe, with down-volume of 374m more than double the 182m in advancing names. The refinery trade that led the rebound reversed hard: all four names closed lower as PRL (-3.01%) snapped a nine-session run and CNERGY (-1.74%, 59m) faded from Tuesday's month-high 273m, while Cement fell 2.09% with 15 of 18 names down.

28 Jul 2026 -0.36%

The rebound consolidates: KSE-100 eases 0.36% to 177,623.88, holding about 2.4% above the reclaimed floor as the refineries lead again and CNERGY trades a month-high 273m

The KSE-100 eased 0.36% to 177,623.88 on Tuesday, giving back less than a tenth of Monday's 4.23% surge and holding about 2.4% above the reclaimed 173,518.81 floor, roughly 5.2% below the 6 July record. Breadth swung back negative - 135 advancers to 280 decliners across a 443-name universe - yet up-volume of 515m outran down-volume of 414m on a 931m tape that held close to Monday's 1,008m, with CNERGY (+1.77%) alone trading 273m, the month's heaviest single-name session and more than half the day's up-volume. Refinery led at +3.66% with all four names up for the third time in four sessions as PRL (+6.56%, 39m) stretched its run to a ninth straight gain, while Monday's engines idled - the banks closed near flat at +0.06% with 4 up and 15 down, and Cement eased 0.71%.

27 Jul 2026 +4.23%

One session voids the break: KSE-100 surges 4.23% to 178,262.33, the month's biggest gain, closing about 2.7% above the reclaimed 173,518.81 floor

The KSE-100 surged 4.23% to 178,262.33 on Monday - the biggest one-day gain of the month and its highest close since 13 July - vaulting back above the 173,518.81 floor that broke on Thursday and cutting the drawdown from the 6 July record to roughly 4.9% from Friday's 8.8%. Participation was the strongest of the month: 369 advancers to 52 decliners across a 443-name universe, 31 of 32 tracked sectors higher, and up-volume of 961m against 34m on a 1,008m tape, the heaviest since 8 July. Cement led at +6.73% with all 18 names up, the banks rose 3.97% with all 19 higher, and PRL (+4.46%) stretched its run to an eighth straight gain as WTL (+2.44%) topped the actives on 136m.

24 Jul 2026 -0.42%

The week ends below the floor: KSE-100 slips 0.42% to 171,021.20, sealing a 2.72% weekly decline, its third in a row

The KSE-100 slipped 0.42% to 171,021.20 on Friday, a quiet close to a heavy week - the index never threatened the 173,518.81 floor it broke on Thursday, sealing a 2.72% weekly decline, its third straight, and settling roughly 8.8% below the 6 July record. The session itself was two-sided: 166 advancers to 242 decliners across a 440-name universe, 14 of 32 tracked sectors higher, and up-volume of 306m outran down-volume of 199m as the speculative complex caught bids - CNERGY (+1.88%) topped the actives on 59m, KOSM (+9.21%) traded 33m, and PRL (+1.14%, 25m) stretched its run to a seventh straight gain - while the banks, cements and energy heavyweights drifted lower.

23 Jul 2026 -1.54%

The floor breaks: KSE-100 falls 1.54% to 171,739.44, closing about 1% below the month's 173,518.81 low

The KSE-100 fell 1.54% to 171,739.44 on Thursday, breaking below the 173,518.81 floor that had held since the 14 July rout - the sharpest fall since that session - with the KSE-30 (-1.69%), Shariah KMI-30 (-1.59%) and All-Share (-1.35%) down in step and breadth deeply negative at 78 advancers to 338 decliners across a 439-name universe. Twenty-nine of 32 tracked sectors closed lower, Cement (-2.76%) and the Oil & Gas Marketing names (-2.65%, SSGC -6.97%) among the weakest - yet the refineries rose against the tide again: Refinery (+2.19%, all four names up) as PRL (+3.30%, 28m) logged a sixth straight gain and CNERGY (+2.23%) topped the actives on 61m.

22 Jul 2026 -0.97%

The drift turns lower: KSE-100 falls 0.97% to 174,429.92, closing about half a percent above the month's low

The KSE-100 fell 0.97% to 174,429.92 on Wednesday, breaking two flat sessions with a broad slide - 353 of 491 names fell and 27 of 33 sectors closed lower - that leaves the index roughly half a percent above the month's 173,518.81 low and 6.95% below the 6 July record; Technology (-1.83%, 2 up / 20 down) and Power (-1.44%) were the biggest heavyweight drags, UBL (-2.02%) topped value turnover as banks eased, and the refinery complex went quiet - CNERGY steadied at -0.80% on 99m after Tuesday's break while PRL (+3.39%, 34m) rose for a fifth straight session.

21 Jul 2026 +0.12%

The refinery trade breaks: CNERGY drops 6.13% on 264m shares - the month's heaviest single-name turnover - while the KSE-100 edges 0.12% higher to 176,133.56

The KSE-100 edged 0.12% higher to 176,133.56 on Tuesday as Monday's parabolic refinery move went into reverse: CNERGY fell 6.13% on 264m shares - its heaviest turnover of the month - and Refinery (-2.79%, 1 up / 3 down) went from first to last among the day's big movers, while the broad market absorbed the unwind with 242 advancers to 166 decliners and 23 of 32 sectors higher; total volume of 984m was the heaviest since 8 July, and the speculative rotation moved on, TSBL (+11.16%, 111m) topping the gainers and TPLP (+6.08%, 74m) resuming its outsized swings.

20 Jul 2026 +0.07%

Refineries go vertical on a flat tape: PRL locks limit-up and CNERGY jumps 8.15% as the KSE-100 inches 0.07% higher to 175,927.73

The KSE-100 edged 0.07% higher to 175,927.73 on Monday, holding the 173,518.81-178,123.56 band that framed last week's 3.53% decline - but the session belonged to the refineries: Refinery (+7.7%, all four names up) swept the top four value-turnover slots as PRL (+10.00%) locked limit-up on 49m shares, NRL rose 8.52%, and CNERGY (+8.15%) traded 166m - its heaviest volume since 9 July - while breadth leaned negative at 165 advancers to 277 decliners and 22 of 33 sectors eased, Power Generation (-2%) the weakest.

17 Jul 2026 -1.30%

The rebound runs out of road: KSE-100 slips 1.30% to 175,802.78, sealing a 3.53% weekly decline - refineries the day's standout

The KSE-100 fell 1.30% to 175,802.78 on Friday, snapping the two-day recovery and sealing a 3.53% weekly decline - its second straight down week and steeper than last week's 1.69% - as 367 of 497 names fell and 28 of 33 sectors closed lower; Commercial Banks went 0 up / 19 down for the second time this week, Cement (-1.39%) gave back Thursday's leadership, and the month's counter-trend trade returned in force: Refinery (+3.09%, all four names up) topped the sectors as PRL (+7.06%) led the entire value-turnover table and CNERGY (+2.08%, 86m) reclaimed the most-active slot.

16 Jul 2026 +1.62%

The rebound gathers pace: KSE-100 climbs 1.62% to 178,123.56 as cement leads 342 of 496 names higher

The KSE-100 rose 1.62% to 178,123.56 on Thursday, its second straight gain, taking the two-day recovery to 2.65% and recouping just over half of the Monday-Tuesday slide; only two of 33 tracked sectors closed lower as Cement (+3.44%, 18 up / 1 down, FCCL +4.38%) took the leadership baton from Wednesday's bank-led bounce, volume firmed to 737m from Wednesday's 584m, and the refineries returned to green (+0.59%, all four names up) - though for a second straight session the day's heaviest-traded name, LOTCHEM (-0.49%, 70m), closed lower while the market rose.

15 Jul 2026 +1.02%

Relief after the rout: KSE-100 rebounds 1.02% to 175,285.78 with 360 of 495 names higher, but the refineries sit it out

The KSE-100 rose 1.02% to 175,285.78 on Wednesday, recovering just over a quarter of Tuesday's 3.56% plunge on the month's broadest positive breadth - 360 advancers against 104 decliners - with only three of 33 tracked sectors closing lower; Commercial Banks (+1.4%) led the recovery as NBP (+4.27%) topped the value-turnover table, though total volume of 584m was well below Tuesday's 913m, and the month's signature trade inverted: Refinery (-1.07%) fell furthest of the three declining sectors - the only one with every traded name lower - with CNERGY (-1.14%) surrendering the most-active slot it had held since 9 July.

14 Jul 2026 -3.56%

The slide turns into a rout: KSE-100 plunges 3.56% to 173,518.81 as all 33 sectors close lower and 439 of 498 names fall

The KSE-100 plunged 3.56% to 173,518.81 on Tuesday - the worst session of the month by a wide margin - taking the two-day fall to 4.8% and the retreat from the 6 July record to 7.4%, as every one of the 33 tracked sectors closed lower for the first time this month; Commercial Banks (-4.28%, none up) and Cement (-4.43%, MLCF -7.55%) led the index damage, the refinery trade finally broke (Refinery -3.3%, CNERGY -3.68% on 85m), and just 35m of the day's 913m volume traded in advancing names.

13 Jul 2026 -1.27%

Friday's rebound fails: KSE-100 slips 1.27% to 179,927.04, its first close below 180,000 this month, while the refinery trade powers on

The KSE-100 fell 1.27% to 179,927.04 on Monday - the month's lowest close and its first settle below the 180,000 mark - as Friday's rebound gave way to renewed selling across 335 of 496 names and 26 of 33 sectors; Commercial Banks (-1.48%) and Fertilizer (-1.46%) weighed on the index while Refinery (+2.32%) posted another unanimous advance, CNERGY (+3.72%) turning over 159m shares to lead the actives yet again.

10 Jul 2026 +0.54%

KSE-100 snaps its three-day skid, rebounding 0.54% to 182,241.77 as advancers outnumber decliners nearly 2-to-1 and Commercial Banks turn decisively positive

The KSE-100 rebounded 0.54% to 182,241.77 on Friday, snapping a three-session pullback from Monday's 187,454.69 record, as advancers outnumbered decliners 271 to 146 across a 447-name universe and volume tilted heavily to the buy side (647m up versus 198m down); Commercial Banks (+1.53%, 15 up/4 down) turned decisively positive after two soft sessions, while CNERGY (+3.09%, 152m) extended its refinery-led turnover streak into a third day.

9 Jul 2026 -0.20%

KSE-100 edges 0.20% lower to 181,259.67 even as advancers lead 236 to 182, with Refinery's unanimous rally unable to offset heavyweight losses

The KSE-100 slipped 0.20% to 181,259.67 on Thursday - a third straight decline but by far the smallest of the run - even as advancers outnumbered decliners 236 to 182 across a 446-name universe; Refinery (+5.35%) swept all four traded names higher behind CNERGY (+7.80%, 212m) and PRL (+8.90%, 50m), while heavyweights Meezan Bank (-2.2%) and National Bank (-0.9%) kept the cap-weighted index in the red.

8 Jul 2026 -2.48%

The July rally unwinds: KSE-100 tumbles 2.48% to 181,629.36 as 396 of 494 names fall and refineries stage the day's only unanimous advance

The KSE-100 dropped 2.48% to 181,629.36 on Wednesday - the sharpest fall of the month and a second straight decline that puts the index back below its 1 July close - as 396 of 494 traded names fell and 30 of 33 sectors closed lower; Engineering (-3.47%), Pharmaceuticals (-3.15%) and Power Generation (-3.14%) led the slide while Refinery (+2.07%) rallied against the tape behind CNERGY (+2.71%, 112m) and PRL (+3.17%, 48m).

7 Jul 2026 -0.64%

KSE-100 snaps its five-session rally, slipping 0.64% to 186,255.55 as oil & gas and cement lead a broad pullback

The KSE-100 fell 0.64% to 186,255.55 on Tuesday, ending a five-session winning streak, as Oil & Gas Exploration (-1.36%) and Oil & Gas Marketing (-1.41%) led sector-wide profit-taking; decliners outnumbered advancers 243 to 171, though turnover was dominated by a handful of heavily-traded gainers - TPLP (+6.22%, 72m) and BOP (+0.62%, 61m) among them.

6 Jul 2026 +1.12%

Banks and cements power a broad, heavy-volume rally: KSE-100 jumps 1.12% to a fresh record of 187,454.69

The KSE-100 rose 1.12% to a record close of 187,454.69 on Monday, a fifth consecutive gain, as banking heavyweights (NBP +4.16%, HBL +4.00%) and the cement complex (DGKC +3.12%, MLCF +2.18%) led a broad advance - 264 advancers against 161 decliners, with up-volume outpacing down-volume more than two-to-one (583m vs 255m).

3 Jul 2026 +0.46%

Energy takes the wheel as the KSE-100 grinds 0.46% higher to 185,372.20 - a fourth straight gain caps a record week

The KSE-100 rose 0.46% to 185,372.20 on Friday - a fourth consecutive gain and another record close to finish the week - as the exploration heavyweights (OGDC +1.87%, MARI +1.83%, PPL +1.12%) finally joined the advance, with breadth positive at 256 advancers to 210 decliners and up-volume of 451m against 325m down.

2 Jul 2026 +0.26%

Third straight gain: KSE-100 edges 0.26% higher to 184,520.96 as the rally rotates from banks to energy and tech

The KSE-100 added 0.26% to 184,520.96 - a third consecutive gain and another fresh high - as Wednesday's bank-led surge gave way to rotation: breadth narrowed to 226 advancers against 194 decliners, but up-volume still swamped down-volume 657m to 280m, with energy explorers, pharma and power picking up the leadership.

1 Jul 2026 +2.08%

Banks power a breakout: KSE-100 vaults 2.08% to a fresh 184,050.10 high

KSE-100 +2.08% to 184,050.10 - a fresh high, led decisively by the commercial banks - with breadth firmly positive (297 advancers vs 170) and up-volume dominating (612m vs 320m) across the 490-name universe.

Briefs are produced by Wealth Street for information and education only - not investment advice. Figures are derived from the PSX data portal and presented as commentary. See our Risk Disclosure.