Record-breaking run of shares at the market saw the KSE-100 index add another 57.85 points to close at its new all-time high at 32,148.78 yesterday.
Foreign investors were net sellers of $1.23 million worth stocks.
Owais Ahsan at JS Global observed that the cement companies continued their run on the back of healthy sales number. The banking sector was also upbeat led by UBL higher by 0.8 per cent and NBP up by 1.8pc, as investors bought into gain from year-end dividend payouts as well as mark to market gains from Pakistan Investments Bonds.
The power sector also gained in the lead of Kapco up by 1.6pc as interest in high dividend yield plays remained strong in the wake of a declining interest rate scenario.