Fabrinet Ordinary Shares (FN)

427.19
+19.79 (4.86%)
NYSE· Last Trade: Sep 8th, 11:34 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors