A benchmark index of Indian equities markets touched a record high of 22,912.52 points Wednesday for the third straight day, surpassing a new high of 22,853.03 points it touched Tuesday.
Good buying was observed in capital goods and banking sectors, while selling pressure was seen in consumer durables and oil and gas sectors.
The 30-scrip Sensitive Index (Sensex) of the S&P Bombay Stock Exchange (BSE), which opened at 22,783.65 points, was trading at 22,876.54 points in the pre-noon session, up 118.17 points or 0.52 percent from the previous day's close at 22,758.37 points.
The Sensex touched a high of 22,912.52 points and a low of 22,780.13 points in trade.
The S&P BSE capital goods index gained 187.84 points and bankex went up by 165.87 points. However, consumer durables index dropped by 58.43 points and oil and gas index slipped by 32.26 points.
The wider 50-scrip Nifty of the National Stock Exchange (NSE) also gained 25.45 points or 0.37 percent and was trading at 6,840.80 points.