Fabrinet Ordinary Shares (FN)

586.00
-37.71 (-6.05%)
NYSE· Last Trade: Jun 9th, 5:45 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors