Indian equity indices ended higher on third consecutive session with Nifty above 24,250 on July 3. At close, the Sensex was up 261.79 points or 0.34 percent at 77,763.91, and the Nifty was up 95.15 points or 0.39 percent at 24,270.85. About 2182 shares advanced, 1879 shares declined, and 188 shares unchanged