Fabrinet Ordinary Shares (FN)

593.53
+16.82 (2.92%)
NYSE · Last Trade: Feb 24th, 1:41 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors