Fabrinet Ordinary Shares (FN)

497.00
-15.82 (-3.08%)
NYSE · Last Trade: Mar 17th, 2:08 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors