OTCPK • TDAA.F • CH0011178255
Generating your data highlights...
1.64b USD | # 4261 in US
N/A shares | N/A USD
10.27m
16.38% | 1.68m