Fabrinet Ordinary Shares (FN)

363.33
+48.63 (15.45%)
NYSE · Last Trade: Nov 4th, 2:44 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors