Markets remained range-bound for yet another session and ended almost unchanged on Thursday. The BSE Sensex closed at 55,949.10, up 4.89 points or 0.01%.The Nifty closed at 16,636.90, up 2.25 points or 0.01%.