Fabrinet Ordinary Shares (FN)

683.43
-36.76 (-5.10%)
NYSE · Last Trade: Apr 27th, 3:25 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors