Friday’s trading session at the Pakistan Stock Exchange was a harrowing experience for many investors, characterised by a sudden and intense surge in selling that wiped more than 1,600 points off the benchmark KSE-100 index. Following the market close on April 3, 2026, the data provides a clear picture of the day’s events: a profound negative shift in investor sentiment and a significant setback for a market that has been recently trying to find a sustainable upward trajectory.
The final figures were stark. The KSE-100 closed at 150,398.71 points, down by a massive 1,612.55 points. The drop of 1.06% was driven by a high-volume exodus from the market’s largest companies. This post-close analysis attempts to dissect the day’s extreme volatility and put it into a wider performance context.
The Big Divergence: FYTD vs. CYTD
Perhaps the most critical information provided in today’s performance update isn’t the single-day loss but the glaring divergence in the longer-term performance metrics. Today’s slump has thrown these two critical figures into sharp conflict.
On one hand, the Financial Year-to-Date (FYTD) metric—covering performance from July 1, 2025—is still robust at 19.72%. This suggests that, from a wider perspective, the current fiscal year has been fundamentally positive for PSX investors.
On the other hand, the Calendar Year-to-Date (CYTD) performance—measuring performance solely since January 1, 2026—has plunged deeper into the red, now standing at a grim -13.59%.
This divergence creates a critical question for market participants: is today’s drop a necessary correction within a larger, ongoing bull market that will eventually recover (supporting the positive FYTD story)? Or is it the beginning of a larger, long-term bear cycle (signaled by the negative CYTD)?
Sector Specifics: Where the Pain Was Felt Most
The ‘Pullers & Draggers’ data for the day confirms a widespread sell-off across multiple sectors. This was not a sector-specific event but a broader ‘flight-to-cash’ by investors. While UBL, Engro, FFC, SYS, and Lucky Cement all made the list as massive draggers, it’s the sheer number of heavyweights involved that is concerning. UBL alone contributed -417.49 points, highlighting a dramatic and concentrated sell-off in one of the market’s most influential banks.
Conversely, the market found partial, but insufficient, support from a few names. Meezan Bank Limited (MEBL) managed to trade against the tide, contributing a positive 91.74 points, but this pull was easily overwhelmed. The oil and gas refinery sector also provided minor positive movement, with Attock Refinery Limited (ATRL) and Pakistan Oilfields Limited (POL) contributing 70.73 points and 55.07 points, respectively. The fact that the positive side was populated by a few select banks and refinery stocks indicates that a few selective value-buyers were trying to find opportunity amidst the chaos.
Investor Sentiment and Key Takeaways
The sheer magnitude of a 1,600-point absolute drop is rare and has a profound psychological effect on retail investors. While institutional selling likely started the momentum, today’s volatility was almost certainly exacerbated by automated stop-loss orders and panic selling by smaller market participants. The day’s constituent volume of 270.15 million shares is significant and lent weight to the downward trend.
For many investors, today’s close marks a pivotal moment. The focus will now intensly shift to upcoming corporate results and macroeconomic data releases. If the market fails to find strong support and rebound in the coming sessions, the negative CYTD trend could become the dominant narrative, triggering further institutional rebalancing. As always in such a highly volatile environment, the exchange’s data is provided with a strict disclaimer that it is not intended as financial advice and that all stock market investments involve risk.

Inside the KMI-30 Cellar: Which Stocks Did the Heavy Lifting (and Dropping)?
Gold Price in Pakistan Today – 3 April 2026
Record-Breaking Hike: Petrol Hits Rs 458 and Diesel Surpasses Rs 520 per Litre