OTCPK • LRRI.F • CA5362502026
Generating your data highlights...
14.9m USD | # 10895 in US
162.6k shares | 31.73k USD
115.87m
94.64% | 109.66m