The benchmark 100-Index of the Karachi Stock Exchange (KSE) lost 0.05 percent or 11.46 points to close at 23,160.89 here on Tuesday.
By the end of the day, National Bank of Pakistan was at its 5 percent upper limit being the blue-eyed scrip of institutions all day long.
Engro Corporation Ltd shed 2.94 percent to Rs176.05 while National Bank of Pakistan hiked by 5 percent to Rs55.03.
Pakistan Telecommunication Co Ltd closed at its upper cap after declaring better-than-expected earnings.