Nasdaq • TTMI • US87305R1095
Generating your data highlights...
12.9b USD | # 1350 in US
2.5m shares | 324.78m USD
105.35m
98.34% | 103.6m