Fabrinet Ordinary Shares (FN)

470.10
-8.22 (-1.72%)
NYSE · Last Trade: Dec 29th, 3:53 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors