Fabrinet Ordinary Shares (FN)

540.25
+26.42 (5.14%)
NYSE · Last Trade: Feb 20th, 12:34 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors