Fabrinet Ordinary Shares (FN)

586.00
-37.71 (-6.05%)
NYSE· Last Trade: Jun 10th, 12:29 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors