Fabrinet Ordinary Shares (FN)

534.01
+39.75 (8.04%)
NYSE· Last Trade: Jul 21st, 2:03 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors