Fabrinet Ordinary Shares (FN)

362.69
-0.82 (-0.23%)
NYSE · Last Trade: Oct 19th, 10:15 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors