Fabrinet Ordinary Shares (FN)

417.21
-32.51 (-7.23%)
NYSE· Last Trade: Jul 29th, 3:51 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors