Fabrinet Ordinary Shares (FN)

630.76
+19.75 (3.23%)
NYSE· Last Trade: Jun 15th, 11:16 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors