PSX stays bullish, gains 514 points