Fabrinet Ordinary Shares (FN)

494.45
-3.13 (-0.63%)
NYSE · Last Trade: Jan 20th, 2:40 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors