Fabrinet

FN·NYSE·$680.77·$24B