Indian markets ended lower on Tuesday as weak global cues and caution ahead of key US economic data halted a six-day rally. The Sensex slipped 278 points to 84,673, while Nifty fell 103 points to 25,910. MidCap and SmallCap indices also declined. Most sectors closed in red, with Tech Mahindra and Infosys dragging, while Airtel and Axis Bank gained.