Nasdaq • TTMI • US87305R1095
Generating your data highlights...
13.4b USD | # 1339 in US
2.78m shares | 375.83m USD
105.35m
98.34% | 103.6m