BSE Sensex ended at 41932.56, up by 59.83 points or 0.14 per cent after trading in a range of 41,812.28 and 42,059.45. There were 12 stocks advancing, against 18 stocks declining on the index. The broader indices ended in green; the BSE mid-cap index rose 0.78 per cent, while small-cap index was up by 0.78 per cent.