Fabrinet Ordinary Shares (FN)

527.35
+33.09 (6.69%)
NYSE· Last Trade: Jul 21st, 7:49 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors