Fabrinet Ordinary Shares (FN)

582.24
+582.18 (1003762.07%)
NYSE· Last Trade: Jun 11th, 11:31 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors