Fabrinet Ordinary Shares (FN)

494.26
+15.87 (3.32%)
NYSE· Last Trade: Jul 21st, 2:27 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors