Here are 10 things to know about the stock markets (Sensex and Nifty) today:
At 11:20 am, the Sensex traded 8.58 points lower at 41,851.11 while the Nifty was up 5.00 points at 12,334.55.
Top percentage gainers on the 50-scrip benchmark index at the time were Vedanta, Britannia, Zee Entertainment, Tata Steel and TCS, up between 1.44 per cent and 2.99 per cent. Thirty six stocks on the Nifty moved higher at the time.
On the other hand, Yes Bank, ONGC, Larsen & Toubro, Kotak Mahindra Bank and UPL - trading between 0.93 per cent and 6.41 per cent lower - were the top losers.
Reliance Industries, ICICI Bank and Kotak Mahindra were the top drags on the Sensex.
Official data released after market hours on Monday showed consumer inflation - gauged by the Consumer Price Index (CPI) - stood at 7.35 per cent in December, the worst level recorded since August 2014. That dashed hopes of further monetary easing by the central bank.
The Reserve Bank of India (RBI)'s next bi-monthly policy review is due in February. The RBI, which tracks consumer consumer inflation data primarily for formulating its monetary policy, reduced the repo rate by 135 basis points in 2019 but kept it on hold in a surprise move in December citing concerns about inflation.
Equities in other Asian markets rose as signs of goodwill between the US and China supported optimism for global growth, with the world's two biggest economies preparing to formalise a trade-war truce.
MSCI's world shares gauge hit a fresh all-time high, while MSCI's broadest index of Asia-Pacific shares outside Japan drifted higher. Japan's Nikkei added 0.8 per cent and hit its highest level recorded in a month.
The US Treasury Department on Monday said China should no longer be designated a currency manipulator - a label it applied as the yuan slid in August. China, meanwhile, has allowed the tightly managed currency to climb to its highest point since July.
On Monday, the Sensex and Nifty registered new record closing highs. The Sensex ended 259.97 points - or 0.62 per cent - higher at 41,859.69 whereas the Nifty settled at 12,329.55, up 72.75 points - or 0.59 per cent - from its previous close.