Fabrinet Ordinary Shares (FN)

559.13
+13.00 (2.38%)
NYSE · Last Trade: Feb 23rd, 12:31 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors