OTCPK • SWRB.Y • US8707944018
Generating your data highlights...
12.7b USD | # 1393 in US
429 shares | 3.59k USD
1.35b
35.55% | 479.44m