The Nifty snapped its five-session winning streak on Friday, weighed down by a sharp selloff in information technology stocks. Despite the weakness, the benchmark managed to hold above the psychologically important 24,000 level and ended the week with gains of 1.65%.