Indian equity indices ended on strong note with Nifty at 25,100 on July 21. At close, the Sensex was up 442.61 points or 0.54 percent at 82,200.34, and the Nifty was up 122.30 points or 0.49 percent at 25,090.70. About 1883 shares advanced, 2101 shares declined, and 168 shares unchanged.