Fabrinet Ordinary Shares (FN)

317.48
+24.51 (8.37%)
NYSE · Last Trade: Nov 6th, 10:13 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors