PSX is volatile as the buying rally fades.

Wednesday is seeing volatility on the Pakistan Stock Exchange (PSX) as investors appear cautious in the face of selling pressure after a protracted overbought period.
The index had a relatively narrow trading range during the session, reaching an intraday high of 137,232.10 and a low of 135,542.88.
With a moderate increase of 102 points, or 0.08 percent, from the previous close of 135,939.87, the benchmark index was trading at 136,042.73.
The KSE-100 had reverted to a bearish trend the day before, closing at 135,939.87 points after dropping 562.67 points, or 0.41 percent.
The price of shares was Rs 38.608 billion, up from Rs 37.051 billion on the previous trading day, while a total of 879,118,158 shares were traded during the day, compared to 841,456,115 shares the day before.
Of the 478 companies that traded their shares on the stock exchange, 110 saw profits and 345 saw losses, while the share prices of 23 companies stayed the same.
In the meantime, a price increase for petroleum products has been announced by the federal government, and it will take effect from July 16 to July 31, 2025.
The Ministry of Finance announced that the price of petrol has increased by Rs5.36 per litre, while the price of high-speed diesel (HSD) has increased by Rs11.37 per litre.
In accordance with the most recent revision, the price of diesel will be Rs284.35 per litre, while the price of petrol will be Rs272.15 per litre.
For the rest of the month, the revised rates will be in effect nationwide.
The updated prices will take effect at midnight and last until the end of July, according to the official notification. The ministry mentioned regular changes made in response to changes in exchange rates and global oil prices.