Karachi, (PPI Bot): National BankXD (NBP) posted gains in the stock market at the close of the day. The opening price was 28.6 PKR, and the closing price reached 29.8 PKR. The day's trading saw a low of 28.6 PKR and a high of 29.66 PKR, with a high volume of 7,835,500 shares traded. The closing price was lower at 28.32 PKR.