OTCPK • SWRB.F • HK0087000532
Generating your data highlights...
12.7b USD | # 1393 in US
N/A shares | N/A USD
2.85b
25.17% | 717.2m