OTCPK • RUBS.F • FR0013269123
Generating your data highlights...
3.84b USD | # 2927 in US
1k shares | 39.52k USD
102.78m
73.11% | 75.14m