The Sensex edged lower, retreating from earlier gains as investors booked profits and as ICICI Bank slumped after posting disappointing results.
The benchmark BSE index lost 48.74 points or 0.17 per cent to end at 28,003.12, after earlier hitting its highest since August 10, 2015.