Fabrinet Ordinary Shares (FN)

317.59
-38.47 (-10.81%)
NYSE · Last Trade: Oct 22nd, 3:48 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors