Fabrinet Ordinary Shares (FN)

522.03
-5.32 (-1.01%)
NYSE· Last Trade: Jul 22nd, 11:04 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors