Fabrinet Ordinary Shares (FN)

689.89
+17.25 (2.56%)
NYSE · Last Trade: Apr 18th, 11:51 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors