Fabrinet Ordinary Shares (FN)

700.26
-21.78 (-3.02%)
NYSE· Last Trade: May 19th, 2:25 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors