Fabrinet Ordinary Shares (FN)

572.59
+19.56 (3.54%)
NYSE · Last Trade: Mar 4th, 10:56 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors