KARACHI: Pakistani stocks closed at an all-time high of 171,960.4 points on Thursday, with financial analysts attributing the surge to increasing investor confidence stemming from a current account surplus reported in November and a drop in government bond yields.

The benchmark KSE-100 index gained 1,646.79 points or 0.97% to close at an all-time high of 171,960.64 points on Thursday. The previous day, Pakistani stocks surged to 170,313.85 points at close of business.

Ahsan Mehanti, chief executive officer at Arif Habib Commodities, said the optimistic mood at the stock exchange was fueled by the $100 million current account surplus reported by the central bank in November.

“Speculations ahead of year-end close and fall in government bond yields up to 70 basis points after the SBP (State Bank of Pakistan) policy easing played the catalyst role in bullish activity at PSX,” Mehanti told Arab News.

The surplus was a welcome development for Islamabad as Pakistan’s central bank reported a $291 million deficit in October.