OTCPK:LDSC.Y | US5146743084
Generating your data highlights...
6.4b USD | # 1926 in US
4.81k shares | 40.13k USD
741.81m
98.94% | 733.98m