The Bombay Stock Exchange benchmark Sensex on Tuesday raced past 21k level on high expectations of encouraging earning season as well as increased FII activity in the new calendar year.
The 30-share Sensex completed its 1,000-point journey in 49 days after touching the 20k milestone on October 29, last year.
The small-cap and the mid-cap shares too witnessed brisk activity, lifting both the indices by over 1 per cent to their new record highs.
The BSE barometer hit an all-time high of 21,077.53 but later fell due to profit booking and was quoted at 20,962.60 at 1030 hrs, a rise of 149.95 points over Monday's close of 20,812.65.
The broader S&P CNX Nifty of the National Stock Exchange soared to new peak of 6,357.10 before being quoted at 6,328.10 at 1030 hrs, a net rise of 49 points from previous day's close of 6,279.10 points.
Brokers said the market is strongly bullish on the back of expectations that Foreign Institutional Investors would step up their purchases with fund allocations for the new calendar year.
The market also expected encouraging corporate results for the third quarter.