Buy or sell stocks, Oct. 25 -- Profit booking at higher levels, concerns over trade negotiations, and a rise in crude oil prices pulled down Indian benchmark indices - Sensex and Nifty - on Friday, ending their six-day winning streak. Banking stocks were the major laggards, with HDFC Bank accounting for nearly half of the overall decline.

The Sensex closed 344.52 points, or 0.41%, lower at 84,211.88, while the Nifty 50 slipped 96 points, or 0.37%, to finish at 25,795.15.

Broader markets also ended in negative territory but fared better than the benchmarks, with the BSE Midcap index dipping 0.25% and the BSE Smallcap index easing 0.19%.

Sumeet Bagadia, Executive Director at Choice Broking, believes that the Indian stock market sentiment...