Fabrinet Ordinary Shares (FN)

684.76
-35.43 (-4.92%)
NYSE · Last Trade: Apr 27th, 8:40 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors