Markets snapped a four-day losing streak and ended marginally in positive on Monday. The BSE Sensex ended at 60,967.05, up 145.43 points or 0.24%. The Nifty closed at 18,125.40, up 10.50 or 0.06% .