OTCPK • TDRR.F • CA89901T1093
Generating your data highlights...
324m USD | # 6794 in US
211.44k shares | 167.52k USD
409.14m
72.80% | 297.87m