Fabrinet Ordinary Shares (FN)

313.62
-13.67 (-4.18%)
NYSE · Last Trade: Nov 2nd, 3:53 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors