Fabrinet

FN
TechnologyHardware, Equipment & PartsNYSE
$621.28
Market Cap: $22.26B