Fabrinet Ordinary Shares (FN)

492.60
-105.98 (-17.71%)
NYSE· Last Trade: Aug 18th, 10:46 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors