Fabrinet

FN
TechnologyHardware, Equipment & PartsNYSE
$551.97
Market Cap: $19.78B