Markets kick-started the week on a strong note. Equities snapped a four-day losing streak on Monday and ended higher. Markets momentum is driven by expectation of better Q2 earnings backed by recovery in economic activity. The BSE Sensex ended at 59,299.32, up 533.74 points or 0.91%. The Nifty was at 17,691.25, up 159.20 points or 0.91%.