OTCPK • TEPC.Y • US88907E1082
Generating your data highlights...
3.21b USD | # 3192 in US
N/A shares | N/A USD
500.25m
87.91% | 439.78m