Fabrinet Ordinary Shares (FN)

717.80
+11.27 (1.60%)
NYSE · Last Trade: May 5th, 2:08 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors