Sensex on Monday ended 41 points higher at 22,445.12 after surrendering early gains on profit-booking in highly volatile trade. After a promising start, the 30-share index rose further to 22,592.03 but soon profit-booking set in as investors adopted a cautious approach ahead of lok Sabha election results on May 16.
It finally settled the day at 22,445.12, a gain of 41.23 points or 0.18 per cent from its previous level. The key index had lost 472.65 points, or 2.07 per cent, in the previous five sessions. The NSE’s Nifty moved up 4.55 points to 6,699.35.