OTCPK • CTTA.Y • US2107712000
Generating your data highlights...
16.9b USD | # 1128 in US
61.21k shares | 478.77k USD
200.01m
51.02% | 102.05m