Pakistan Stock Exchange (PSX) on Friday ended with thin gains as investors resorted to profit-taking at attractive levels following a spike in the KSE-100 index earlier in the day. The absence of encouraging developments kept investors cautious, leading to limited activity in major stocks while smaller companies attracted the interest of market players. The index opened on a positive note in