The KSE-100 Index concluded the session at 154,292.25, gaining 4,276.09 points or 2.85%.
The index remained positive throughout the day, touching an intraday high of 154,684.45 (+4,668.29) and a low of 150,284.25 (+268.09). The total volume of the KSE-100 Index stood at 213.82 million shares.

Market breadth was overwhelmingly positive, with 91 companies closing higher, 7 declining, one unchanged, and one untraded.
Among the top gainers were PKGP (+10.01%), IBFL (+9.22%), DGKC (+8.39%), PAEL (+8.10%), and FCCL (+7.78%), while PABC (-5.00%), NBP (-2.86%), HINOON (-0.27%), TPLRF1 (-0.22%), and LCI (-0.18%) were among the top losers.

In terms of index-point contributions, UBL (+519.28pts), OGDC (+379.34pts), FFC (+359.46pts), PPL (+294.45pts), and MEBL (+264.37pts) played a major role in driving the index higher. On the other hand, NBP (-95.15pts), PABC (-11.49pts), HINOON (-1.71pts), LCI (-1.27pts), and TPLRF1 (-0.82pts) weighed slightly on the index.

Sector-wise, the rally was led by Commercial Banks (+1234.35pts), Oil & Gas Exploration Companies (+921.80pts), Cement (+504.25pts), Fertilizer (+464.06pts), and Power Generation & Distribution (+191.90pts).
Meanwhile, minor pressure was observed in Miscellaneous (-2.97pts), while other sectors such as Woollen, Leasing Companies, Textile Weaving, and Vanaspati & Allied Industries remained largely flat.

In the broader market, the All-Share Index closed at 92,658.57, posting a gain of 2,494.23 points or 2.77%.
Total market volume rose to 397.47 million shares from 260.43 million in the previous session, while traded value increased to Rs22.35 billion, up Rs5.15 billion. A total of 241,276 trades were reported across 483 companies, with 339 closing higher, 79 declining, and 65 remaining unchanged.