Fabrinet Ordinary Shares (FN)

628.93
+43.06 (7.35%)
NYSE · Last Trade: Feb 25th, 2:21 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors