OTCPK:TTFN.F | FR0000120271
Generating your data highlights...
142b USD | # 129 in US
31.18k shares | 1.94m USD
2.16b
83.49% | 1.8b