Indian equity indices ended on a weak note with Nifty below 25,800 on October 24. At close, the Sensex was down 344.52 points or 0.41 percent at 84,211.88, and the Nifty was down 96.25 points or 0.37 percent at 25,795.15. About 1785 shares advanced, 2205 shares declined, and 154 shares unchanged.