OTCPK • EBKD.Y • US2960363040
Generating your data highlights...
52.2b USD | # 453 in US
63.35k shares | 3.67m USD
388.13m
86.48% | 335.65m