The benchmark Sensex on Tuesday set a new milestone by crossing the 18,000-point mark, spending nine sessions to take the last 1,000-points stride on the Bombay Stock Exchange.
The journey was the second-shortest. The 30-share BSE index crossed 17K on September 26, taking just six trading sessions to travel from 16K.
The Sensex reached the high of 18,002.30 points, surging 510.91 points from Monday's close. The National Stock Exchange's Nifty rose 154.20 to 5,239.30.
The major support for the market came in from the IT and oil refinery stocks on expectations of rise in quarter earnings for these sector companies.
Technology shares rose for the second consecutive day on expectations of robust quarter earnings.