Fabrinet Ordinary Shares (FN)

685.23
+23.01 (3.48%)
NYSE· Last Trade: May 21st, 2:14 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors