Fabrinet Ordinary Shares (FN)

363.33
+48.63 (15.45%)
NYSE · Last Trade: Nov 3rd, 11:51 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors