OTCPK • TDVX.F • SE0017105620
Generating your data highlights...
692m USD | # 5575 in US
1.27k shares | 10.63k USD
105.55m
95.56% | 100.86m