Market benchmark BSE Sensex ended 160 points higher on Monday driven by heavy gains in index heavyweight Infosys and positive macro-economic cues. Also Read - Happiest Minds Technologies Makes Bumper Market Debut, Lists At 111% Premium Over Issue Price
After swinging 327 points during the day, the 30-share index settled 160.48 points or 0.41 per cent higher at 38,896.71. The index hit an intra-day high of 39,023.97 and a low of 38,696.60. Also Read - Market News Today, July 13: Sensex Reclaims Gains at 400 Pts Higher, Nifty up by 123 Pts in Early Trade
The broader NSE Nifty ended 35.85 points, or 0.31 per cent, up at 11,588.35. During the day, the index hit a high of 11,618.40 and a low of 11,532.30. Also Read - Market Today: Sensex Opens 266 Pts Higher at 36,110; Nifty Tops 10,600-mark in Early Trade Hours
Infosys was the top gainer in the Sensex pack, closing 7.20 per cent higher as investors cheered its financial results.
The IT major posted better-than-expected 5.3 per cent rise in its June quarter net profit and raised revenue growth forecast for the current fiscal.
Rival TCS too jumped 1.77 per cent.
Other gainers included Sun Pharma, TechM, Maruti, Kotak Bank, Bajaj Finance and HDFC twins, ending up to 3.61 per cent higher.
On the other hand, IndusInd Bank, L&T, ITC, Bharti Airtel, ICICI Bank, Yes Bank, SBI and Hero MotoCorp lost up to 2.28 per cent.
Besides the rally in Infosys, wholesale price-based inflation declined for the second consecutive month to its 23-month low of 2.02 per cent in June, traders said.
Inflation in food articles basket eased marginally to 6.98 per cent in June, from 6.99 per cent in May. Vegetable inflation too softened to 24.76 per cent in June, down from 33.15 per cent in the previous month.
Elsewhere in Asia, Shanghai Composite Index, Hang Seng and Nikkei ended in the green, while Kospi settled in the red.
Equities in Europe were trading lower in their respective early sessions.
On the currency front, the Indian rupee appreciated 17 paise to 68.52 against the US dollar (intra-day).
Meanwhile, the global oil benchmark Brent crude futures were trading 0.42 per cent higher at USD 67 per barrel.