Live feed07:55:26·7dANALYSTRatingFabrinet downgraded by Analyst with a new price targetFN· FabrinetUtilitiesOriginal source