OTCPK • TPLK.F • DE0007461006
Generating your data highlights...
912m USD | # 5164 in US
554 shares | 26.55k USD
21.75m
84.48% | 18.38m