Monday saw Indian stocks retreating from record highs as selling pressure in financial sectors weighed down the benchmark indices. Investors were anticipating the upcoming corporate earnings season and the Budget announcement later this month for market direction. In currency news, the rupee ended slightly weaker against the US dollar. Stock recommendations were also given for Harsha Engineers and Chennai Petroleum Corp.