OTCPK • TTUU.F • JP3569200003
Generating your data highlights...
5.68b USD | # 2320 in US
969 shares | 8.18k USD
712.73m
80.08% | 570.77m