Indian equity indices ended weak on May 8 with Nifty below at 24,200. At close, the Sensex was down 516.33 points or 0.66 percent at 77,328.19, and the Nifty was down 150.50 points or 0.62 percent at 24,176.15. About 1988 shares advanced, 2048 shares declined, and 170 shares unchanged.