Indian equity indices ended on strong note with Nifty above 24,300 on July 17. At close, the Sensex was up 964.58 points or 1.25 percent at 78,151.45, and the Nifty was up 261.55 points or 1.09 percent at 24,334.30. About 1632 shares advanced, 2419 shares declined, and 175 shares unchanged