Sensex and Nifty ended lower as profit booking in financials offset positive global cues. Key movers included Raymond, Alembic Pharma, Waaree Energies, Sigachi Industries, and JB Chemicals.