OTCPK:LDSC.Y | US5146743084
Generating your data highlights...
5.97b USD | # 2061 in US
4.36k shares | 37.72k USD
741.82m
98.93% | 733.85m