Indian equity indices ended on strong note with Nifty above 25,200 on July 23. The Sensex was up 539.83 points or 0.66 percent at 82,726.64, and the Nifty was up 159 points or 0.63 percent at 25,219.90. About 1882 shares advanced, 1989 shares declined, and 161 shares unchanged.