PSX stays bullish, gains 641 more points