FN - Fabrinet Stock Analysis | Finranks