Fabrinet Ordinary Shares (FN)

327.98
-25.85 (-7.31%)
NYSE · Last Trade: Nov 15th, 5:20 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors