Fabrinet Ordinary Shares (FN)

471.75
+11.56 (2.51%)
NYSE· Last Trade: Jul 17th, 12:15 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors