Fabrinet Ordinary Shares (FN)

470.82
-5.22 (-1.10%)
NYSE· Last Trade: Jul 28th, 3:25 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors