Stock markets ended the week in green as positive sentiment on the back of global cues and US macroeconomic data uplifted markets.