Nifty ended marginally lower as IT and FMCG weakness offset gains in autos, metals and realty. Analysts flagged resistance near key moving averages and bearish momentum. Markets remain rangebound, with crucial support near 23,400 and resistance around 23,800–23,900 levels.