Fabrinet Ordinary Shares (FN) Valuation Score | Stock Evaluator