Fabrinet Ordinary Shares (FN)

381.18
-11.50 (-2.93%)
NYSE · Last Trade: Sep 17th, 3:41 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors