OTCPK:OCDD.Y | US6744881011
Generating your data highlights...
3.74b USD | # 2684 in US
67.75k shares | 712.04k USD
819.62m
61.22% | 501.77m