CAC40: ends the week on a high note