Nasdaq • TCX • US8986972060
Generating your data highlights...
113m USD | # 8409 in US
78.42k shares | 955.85k USD
11.18m
51.24% | 5.73m