PSX stays bullish, gains 172 points to close at 45,044.50 points
As many as 545 companies’ transacted shares in the stock market, 348 of them recorded gain and 192 sustained...
Subscribing is the best way to get our best stories immediately.