Fabrinet Ordinary Shares (FN)

505.78
+9.00 (1.81%)
NYSE · Last Trade: Feb 18th, 10:35 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors