PSX witnesses bullish trend, gains 508.48 points