Fabrinet Ordinary Shares (FN)

449.72
-21.10 (-4.48%)
NYSE· Last Trade: Jul 28th, 9:30 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors