Fabrinet Ordinary Shares (FN)

706.85
+16.78 (2.43%)
NYSE · Last Trade: Apr 23rd, 12:53 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors