Fabrinet Ordinary Shares (FN)

622.73
+48.97 (8.53%)
NYSE· Last Trade: Jun 22nd, 2:44 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors