The Bombay Stock Exchange index, Sensex, once again breached the 12,000 mark on Thursday.
After hitting the 12,000-point for the first time 105 days ago on April 20, the 30-share index had last traded above this level on May 18.
The Sensex surged more than 100 points to hit an intra-day high of 12,003.68 in afternoon trade on the back of robust buying in a host of banking, IT and energy stocks.
However, the upward trail has been a longer one for the stock market as against the downward fall during May-June period in 2006.
The Sensex had to wait 65 days to scale an upward journey of nearly 3,200 points back to 12,000 level, from a low of 8,799 points on June 14.
In contrast, the Sensex had taken just 24 trading sessions to plunge more than 3,800 points to 8,799 level, from a life-time high of 12,671.11 on May 11.
The Sensex has managed to trade above the 12,000 level in just 18 trading sessions so far in its history.