Il Nuovo Postiglione - Stocks struggle to end week on high note