OTCPK • OSGS.Y • US6877391028
Generating your data highlights...
12.9b USD | # 1371 in US
829 shares | 61.97k USD
393.09m
93.80% | 368.73m