Fabrinet

Fabrinet

FN
FabrinetUS flagNew York Stock Exchange
385.20
USD
-7.75
- -
13.80BMarket Cap