Fabrinet Ordinary Shares (FN)

663.37
+45.11 (7.30%)
NYSE · Last Trade: Apr 10th, 4:14 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors