Indian markets ended higher for the sixth consecutive day on Monday. Continuing the budget rally, the markets closed with over 1% gains. Buying in global peers also supported investors sentiment. The BSE Sensex closed at 51,348.77, up 617.14 points or 1.22%. The Nifty ended at 15,115.80, up 191.55 points or 1.28%. Driven by a robust rally in markets, investor wealth on Monday rose by Rs 16.70 trillion in six days.