Fabrinet Ordinary Shares (FN)

581.37
+35.74 (6.55%)
NYSE · Last Trade: Mar 3rd, 3:23 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors