OTCPK:SBFF.F | NL0000360618
Generating your data highlights...
2.67b USD | # 3171 in US
1.89k shares | 28.46k USD
178.4m
68.02% | 121.35m