Lack of any specific cues from the global markets led the Indian markets trade in a range as investors booked profit after a 1,000 rally over the last two trading session. The 30-share Sensex of the Bombay Stock Exchange (BSE) ended flat at 18,663.16 points, while the S&P CNX Nifty of the National Stock exchange (NSE) ended at 5,483.90 points, a gain of 20 points or 0.37%.

As per the provisional figures from the stock exchanges (SE?s) the Foreign Institutional Investors (FII?s) were net buyers of Rs311.78 crore, while the domestic institutional investors were net sellers of Rs135.16 crore on Tuesday.

Sustained buying was witnessed in the small- and mid- cap space which outperformed the heavy weights on Tuesday. Long positions were built in the Nifty February futures, which traded at a premium of around 12 points with respect to the spot price.