Stocks closed lower on Friday as late-session profit-taking erased early gains, pushing the benchmark KSE-100 index down by around 1,130 points to 184,410. Market participants initially maintained a positive stance during morning trade; however, selling pressure intensified in the latter half as investors chose to lock in gains ahead of the weekend, resulting in another negative close for CY26.