Fabrinet Ordinary Shares (FN)

689.89
+17.25 (2.56%)
NYSE · Last Trade: Apr 17th, 7:14 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors