Fabrinet Ordinary Shares (FN)

563.87
+10.84 (1.96%)
NYSE · Last Trade: Mar 5th, 12:02 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors