Fabrinet

Fabrinet

FN
FabrinetUS flagNew York Stock Exchange
611.01
USD
+28.77
- -
21.89BMarket Cap