Stock markets were in good shape during the midday session, with robust purchasing in the PSU, Utilities, and Power sectors. Buying in frontline stocks like NTPC, SBI, and Power Grid aided sentiment, but selling in Infosys, Sun Pharma, and Ultratech Cement held back market gains.

Also Read| Bitcoin news daily: Data and price analysis for January 4, 2022

On the global front, Asian markets were trading mostly in green with  Jakarta Composite soaring 28.11 points or 0.42% to 6,693.42, KOSPI rose 0.47 points or 0.02% to 2,989.24, Taiwan Weighted strengthened 255.84 points or 1.4% to 18,526.35, Straits Times advanced 39.23 points or 1.25% to 3,173.48 and Nikkei 225 was up by 510.08 points or 1.77% to 29,301.79. On the other hand, Shanghai Composite declined 8.57 points or 0.24% to 3,631.21 and Hang Seng was down by 7.56 points or 0.03% to 23,267.19.

Also Read| Triveni, Balrampur hit new highs as Sugar stocks rally on strong outlook

The Sensex is presently trading at 59578.39, up 395.17 points or 0.67% from a low of 59084.40 and a high of 59599.47. On the index, there were 22 stocks that advanced and 8 stocks that declined.

Also Read| Hinduja Global Solutions hits record high on bonus issue plan

The broader indices were trading in green with the BSE Midcap index rising 0.08%, while the Small cap index was up by 0.16%. The top gaining sectoral indices on the BSE were PSU up by 1.52%, Utilities up by 1.12%, Power up by 1.11%, Bankex up by 1.08% and Energy was up by 1.08%, while Healthcare down by 0.64%, IT down by 0.40%, Metal down by 0.38%, TECK down by 0.22% and Basic Materials was down by 0.03% were the top losing indices on BSE.

Also Read| Sensex jumps over 250 points while Nifty trades around 17,700 in early trade

The top gainers on the Sensex were NTPC up by 3.81%, SBI up by 2.45%, Power Grid up by 2.15%, Hindustan Unilever up by 1.53% and Axis Bank was up by 1.43%. On the flip side, Infosys was down by 0.90%, Sun Pharma was down by 0.87%, Ultratech Cement down by 0.83%, Wipro down by 0.69% and HCL Tech was down by 0.65% were the top losers.

Also Read| US Stock Market: DJIA, S&P500, Nasdaq and Russell concluded on a positive note

The Nifty is presently trading at 17727.35, up 101.65 points or 0.58% after trading in a range of 17593.55 and 17734.00. On the index, there were 33 stocks that advanced and 17 stocks that declined.

Also Read| Trending Stocks: Maruti Suzuki, Vedanta, Federal Bank, Marico and others in news today

The top gainers on Nifty were NTPC up by 3.81%, ONGC up by 2.83%, SBI up by 2.35%, Power Grid Corp up by 2.12% and Hindustan Unilever up by 1.71%. On the flip side, Tata Motors is down by 1.81%, Tata Consumer Product is down by 1.68%, Coal India down by 1.09%, Infosys down by 0.95% and Ultratech Cement down by 0.95% were the top losers.