Stocks end the week on a high note