Fabrinet Ordinary Shares (FN)

629.31
+43.44 (7.41%)
NYSE · Last Trade: Feb 25th, 12:49 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors