Fabrinet Ordinary Shares (FN)

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