PSX stays bullish, gains 396 points