Sensex and Nifty hit new all-time highs of 77,581 and 23,630 respectively in early trade.

At 9:40 am, the Bombay Stock Exchange (BSE) benchmark was up 152 points or 0.20 per cent at 77,453 and the Nifty was at 23,568, up 10 points or 0.04 per cent.

The broader market underperformed compared to large-cap stocks. The Nifty Midcap 100 index is down 479 points or 0.87 per cent at 55,009 and the Nifty Smallcap 100 index is down 155 points or 0.85 per cent at 18,080.

Among sectoral indices, fin services, pharma, banks and services sectors are among the major gainers. Auto, IT, FMCG, metal and realty majors are laggards.

"After a gap, Nifty may find support at 23,500, followed by 23,450 and 23,400. On the higher side, 23,650 may be immediate resistance, followed by support at 23,700 and 23,800," said Deven Mehta, Research Analyst at Choice Broking. Can get it."

Foreign institutional investors (FIIs) stepped up their buying as they bought equities worth Rs 2569 crore on June 18, while domestic institutional investors also bought equities worth Rs 1555 crore on the same day.

The markets of Tokyo, Hong Kong, Seoul and Jakarta are trading in the green. However, the markets of Bangkok and Shanghai are trading in the red. American markets closed sharply on Tuesday. Crude oil benchmark Brent crude is at $85 per barrel and WTI at $80 per barrel.