OTCPK • TELN.F • NO0010063308
Generating your data highlights...
22.6b USD | # 914 in US
3.39k shares | 58.76k USD
1.37b
46.04% | 630.38m