Karachi: Bank of Punjab (BOP) witnessed a modest gain in its share price, starting the day at 4.32 and finishing at 4.37. The stock ranged between 4.24 and 4.25 throughout the day, with a closing price that returned to its opening value of 4.32. A substantial volume of 3,145,740 shares was traded during the day.