Fabrinet Ordinary Shares (FN)

703.27
+41.06 (6.20%)
NYSE· Last Trade: May 21st, 5:54 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors