Fabrinet Ordinary Shares (FN)

722.04
-24.43 (-3.27%)
NYSE· Last Trade: May 17th, 11:42 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors