Indian shares hit record highs on Wednesday ahead of the announcement of gross domestic product data due later in the day. Government is set to post annual GDP growth of 7.1 percent in the January-March quarter, which would allow it to hang on to its status as the world's fastest growing major economy, according to economists polled by Reuters.
Hopes for an improving economy have helped shares hit a string of record highs in May, with the benchmark BSE Sensex adding 4.2 per cent for the month, its best monthly performance since May 2016 and fifth consecutive monthly gain.
The NSE Nifty has gained 3.5 per cent so far this month.
"Markets are consolidating over the past few days after moving sharply up and after the results there are no further triggers going ahead," said Dipen Shah, senior vice president and head of private client group research at Kotak Securities.
As of 1:45 pm, Sensex was up 48 points or 0.15 per cent at 31,207.77 and the Nifty50 index traded 11.7 points higher at 9,636.25.
But United Spirits Ltd rose to its highest since March 15 after posting gains in March-quarter margins and revenue.
Mahindra and Mahindra Ltd gained as much as 6.4 per cent after the company reported nearly 20 per cent rise in March-quarter profit, beating analysts' estimates.
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.