OTCPK • SDXO.F • FR0000121220
Generating your data highlights...
7.84b USD | # 1906 in US
5.19k shares | 262.68k USD
145.84m
55.72% | 81.27m