Fabrinet Ordinary Shares (FN)

694.19
+21.55 (3.20%)
NYSE · Last Trade: Apr 17th, 4:06 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors