Nasdaq • TTMI • US87305R1095
Generating your data highlights...
12.4b USD | # 1395 in US
2.4m shares | 302.08m USD
105.35m
98.34% | 103.6m