Fabrinet Ordinary Shares (FN)

440.94
+1.62 (0.37%)
NYSE· Last Trade: Jul 31st, 3:49 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors