TTM Technologies, Inc.
Exchange: nyse
none
2473767936.00
307060000.00
0.556411210128
0.130064598383
-22.45%
3.75