Fabrinet Ordinary Shares (FN)

507.67
+8.06 (1.61%)
NYSE· Last Trade: Jul 6th, 3:00 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors