
Markets failed to hold on to early gains, but still managed to end the day on a positive note with the benchmark Sensex closing higher by nearly 124 points. The 30-share index on the BSE closed the day at 15,750.40, up 123.78 points from its previous close. The Nifty gained 14.65 points to close at 4,754.20. In early trade, the BSE went past the critical 16k level to 16,236.70 points on strong global cues.