Indian indices ended over 2.5 percent lower on Thursday, snapping gains after 10 straight sessions, amid a selloff in all key sectors. The decline in global markets due to a rise in coronavirus cases and fading hopes for more US fiscal stimulus before the presidential election also weighed on the sentiment. The Sensex ended 1,066 points lower at 39,728 while the Nifty lost 290 points to settle at 11,680. Broader markets also fell with the Nifty Midcap and Nifty Smallcap indices down over 1.5-2 percent. All sectors were also in the red with Nifty Bank and Nifty Fin Services dragging the most, down over 3.5 percent and 3 percent, respectively. Meanwhile, Nifty IT also fell 2.8 percent and the pharma index shed 1.7 percent for the day. Nifty Auto and Nifty FMCG also lost over a percent each in trade today. On the Nifty50 index, on 3 stocks – Asian Paints, JSW Steel and Coal India were in the green while Bajaj Finance, Tech Mahindra, IndusInd Bank, ICICI Bank and RIL led the losses.