Fabrinet Ordinary Shares (FN)

596.17
+19.46 (3.37%)
NYSE · Last Trade: Feb 24th, 10:44 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors