Fabrinet Ordinary Shares (FN)

383.76
-8.92 (-2.27%)
NYSE · Last Trade: Sep 17th, 12:52 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors