Indian equity indices ended on strong note with Nifty above 24,150 on July 2. At close, the Sensex was up 579.48 points or 0.75 percent at 77,502.12, and the Nifty was up 169.85 points or 0.71 percent at 24,175.70. About 2436 shares advanced, 1663 shares declined, and 165 shares unchanged.