Fabrinet Ordinary Shares (FN)

626.12
-52.97 (-7.80%)
NYSE · Last Trade: May 7th, 8:59 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors