OTCPK • SDXA.Y • US8337921048
Generating your data highlights...
7.84b USD | # 1906 in US
147.62k shares | 1.52m USD
145.84m
55.72% | 81.27m