Markets ended the week on a firm footing, supported by resilient domestic macroeconomic indicators, healthy GST collections and improving industrial activity