Fabrinet Ordinary Shares (FN)

605.80
+32.04 (5.58%)
NYSE· Last Trade: Jun 22nd, 2:01 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors