On Wednesday, the Indian markets witnessed profit booking as Sensex slipped by around 0.40 per cent or 241.88 points trading at 52,531.17 levels while Nifty was down by 0.47 per cent or 81.25 points at 15,788.00 levels. Even in subdued markets, some of the small-caps continued to outperform.