Indian equity indices ended on a positive note with Nifty around 25,000 on August 25. At close, the Sensex was up 329.06 points or 0.40 percent at 81,635.91, and the Nifty was up 97.65 points or 0.39 percent at 24,967.75. About 1830 shares advanced, 2169 shares declined, and 178 shares unchanged. BSE Midcap and Smallcap indices ended flat.