Fabrinet Ordinary Shares (FN)

562.08
+33.85 (6.41%)
NYSE· Last Trade: Jun 30th, 10:00 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors