OTCPK • SWRA.Y • US8707943028
Generating your data highlights...
12.7b USD | # 1393 in US
23.99k shares | 261.27k USD
1.35b
35.55% | 479.44m