After a higher start at 18,556.50, the Sensex ended the day lower by 10.77 points at 18,506.57. (Reuters)