Fabrinet Ordinary Shares (FN)

592.36
+15.65 (2.71%)
NYSE · Last Trade: Feb 24th, 11:58 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors