Fabrinet Ordinary Shares (FN)

622.36
-31.80 (-4.86%)
NYSE· Last Trade: Jun 2nd, 12:27 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors