Overview
- The KSE-100 finished at 166,242.90, up 2,436.69 points or 1.49%, after touching an intraday high of 166,421.33.
- Large banks led the advance, with heavy trading and strong gains in names such as Habib Bank and Bank of Punjab.
- Pakistan and Afghanistan agreed to an immediate ceasefire in Doha, with follow-up talks scheduled for October 25 in Istanbul, according to the defence minister.
- The IMF reached a staff-level agreement covering the EFF second review and the first under the RSF, alongside FY26 projections of 3.6% GDP growth and 6% inflation.
- Financing and FX signals supported risk appetite as SBP reserves edged up to $14.4 billion, the rupee closed near 281.1 per dollar, and the government raised Rs507 billion in PIBs and Rs776 billion in T-bills with PIB yields up 13–21 bps.