Nifty ended at 24,056, up just 0.14% after surrendering a 700-point Sensex intraday gain to metals selling and profit booking. Auto crossed its 200-DMA on crude cooling, but Hindalco, Vedanta, NALCO fell up to 3.5%. Stocks moving: M&M, Maruti, IndiGo, Infosys, Tata Chemicals, Hindalco, Vedanta, NALCO. For more, askfuzz.ai