PSX snaps 3-day winning streak amid profit-taking