Indian benchmark indices ended higher with Nifty at 24,900 on October 3. At close, the Sensex was up 223.86 points or 0.28 percent at 81,207.17, and the Nifty was up 57.95 points or 0.23 percent at 24,894.25. About 2592 shares advanced, 1411 shares declined, and 132 shares unchanged. Tata Steel, Power Grid Corp, Hindalco, Axis Bank and L&T were among major gainers, while losers included Max Healthcare, Coal India, Maruti Suzuki, Tech Mahindra and SBI Life Insurance.