Fabrinet Ordinary Shares (FN)

689.89
+17.25 (2.56%)
NYSE · Last Trade: Apr 19th, 6:03 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors