OTCPK • RICF.Y • US75625L1008
Generating your data highlights...
11.9b USD | # 1467 in US
1.7k shares | 22.2k USD
206.3m
48.63% | 100.32m