Fabrinet Ordinary Shares (FN)

681.17
-8.72 (-1.26%)
NYSE · Last Trade: Apr 14th, 4:05 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors