PSX snaps losing streak, gains 1,719 points