Fabrinet Ordinary Shares (FN)

680.88
-39.32 (-5.46%)
NYSE · Last Trade: Apr 27th, 3:41 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors