Markets ended marginally lower as investors booked profits at higher levels after gains in the previous three sessions.
The 30-share Sensex ended down 42 points at 20,856 and the 50-share Nifty slipped 16 points to 6,202.
The 30-share Sensex ended down 42 points at 20,856 and the 50-share Nifty slipped 16 points to 6,202.