Fabrinet Ordinary Shares (FN)

593.79
+17.08 (2.96%)
NYSE · Last Trade: Feb 24th, 11:52 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors