The Pakistan Stock Exchange (PSX) ended on a strong note on Tuesday, with the benchmark KSE-100 Index gaining 1,103 points to close at 167,346.
The market sustained its upward momentum throughout the session, buoyed by improved investor sentiment and active institutional buying.
The index moved between an intraday high of 168,414 and a low of 166,923 before settling higher.
According to a report by Topline Securities, the bullish rally was driven by strong performances in BAHL, FFC, MCB, OGDC, and PPL, which collectively contributed 830 points to the benchmark.
However, minor profit-taking in ENGROH, KEL, and UBL trimmed 161 points from the overall advance.
Investor participation remained robust, with 486 companies trading a total of 1.81 billion shares valued at Rs56.8 billion.