Indian equities ended mixed on Thursday as Sensex slipped 22 points after sharp volatility during the closing auction session, while Nifty gained 53 points. Mid- and small-caps outperformed, with capital goods, industrial, defence, power and healthcare stocks attracting buying interest.