Fabrinet Ordinary Shares (FN)

568.00
-16.38 (-2.80%)
NYSE· Last Trade: Jun 18th, 1:15 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors